debug
This commit is contained in:
@@ -6,7 +6,9 @@ namespace app\home\controller;
|
||||
|
||||
use app\home\BaseController;
|
||||
use app\model\CategoryModel;
|
||||
use app\model\ChapterModel;
|
||||
use app\model\ConverterMovel;
|
||||
use app\model\NovelClicksModel;
|
||||
use app\model\NovelModel;
|
||||
use storage\StorageCore;
|
||||
use think\facade\View;
|
||||
@@ -100,7 +102,6 @@ class Novel extends BaseController
|
||||
$intGender = $arrSex[$strGender];
|
||||
|
||||
// 分类
|
||||
// $strCategory = $Request->param('strCategory');
|
||||
|
||||
if ($strCategory == 'all') {
|
||||
$strSearchCategory = NULL;
|
||||
@@ -112,7 +113,6 @@ class Novel extends BaseController
|
||||
}
|
||||
|
||||
// 小说状态
|
||||
// $strStatus = $Request->param('strStatus');
|
||||
$arrStatus = [
|
||||
'all' => NULL,
|
||||
'lianzai' => '连载中',
|
||||
@@ -236,83 +236,84 @@ class Novel extends BaseController
|
||||
}
|
||||
|
||||
/**
|
||||
* 分类
|
||||
* 分类
|
||||
*
|
||||
* @todo 第一版本不需要
|
||||
* @param Request $Request
|
||||
* @param [type] $intCategoryId
|
||||
* @param integer $intPage
|
||||
* @return void
|
||||
*/
|
||||
public function getNovelCategory(Request $Request, $intCategoryId = null, $intPage = 1)
|
||||
{
|
||||
$boolIsMobile = $Request->param('boolIsMobile');
|
||||
$strChannel = $Request->param('strChannel'); // 区分男生 / 女生频道
|
||||
// public function getNovelCategory(Request $Request, $intCategoryId = null, $intPage = 1)
|
||||
// {
|
||||
// $boolIsMobile = $Request->param('boolIsMobile');
|
||||
// $strChannel = $Request->param('strChannel'); // 区分男生 / 女生频道
|
||||
|
||||
// 模拟数据-推荐等级为9的,连载的,男生频道/女生频道, 随机12个小说
|
||||
$arrRecommendSerializationNovel = [
|
||||
['id' => 1, 'name' => '小说1', 'author' => '作者1'],
|
||||
['id' => 2, 'name' => '小说2', 'author' => '作者2'],
|
||||
['id' => 3, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 4, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 5, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 6, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 7, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 8, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 9, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 10, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 11, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 12, 'name' => '小说3', 'author' => '作者3'],
|
||||
];
|
||||
// 模拟数据-推荐等级为9的,完结的,男生频道/女生频道, 随机8个小说
|
||||
$arrRecommendEndNovel = [
|
||||
['id' => 1, 'name' => '小说1', 'author' => '作者1'],
|
||||
['id' => 2, 'name' => '小说2', 'author' => '作者2'],
|
||||
['id' => 3, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 4, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 5, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 6, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 7, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 8, 'name' => '小说3', 'author' => '作者3'],
|
||||
// // 模拟数据-推荐等级为9的,连载的,男生频道/女生频道, 随机12个小说
|
||||
// $arrRecommendSerializationNovel = [
|
||||
// ['id' => 1, 'name' => '小说1', 'author' => '作者1'],
|
||||
// ['id' => 2, 'name' => '小说2', 'author' => '作者2'],
|
||||
// ['id' => 3, 'name' => '小说3', 'author' => '作者3'],
|
||||
// ['id' => 4, 'name' => '小说3', 'author' => '作者3'],
|
||||
// ['id' => 5, 'name' => '小说3', 'author' => '作者3'],
|
||||
// ['id' => 6, 'name' => '小说3', 'author' => '作者3'],
|
||||
// ['id' => 7, 'name' => '小说3', 'author' => '作者3'],
|
||||
// ['id' => 8, 'name' => '小说3', 'author' => '作者3'],
|
||||
// ['id' => 9, 'name' => '小说3', 'author' => '作者3'],
|
||||
// ['id' => 10, 'name' => '小说3', 'author' => '作者3'],
|
||||
// ['id' => 11, 'name' => '小说3', 'author' => '作者3'],
|
||||
// ['id' => 12, 'name' => '小说3', 'author' => '作者3'],
|
||||
// ];
|
||||
// // 模拟数据-推荐等级为9的,完结的,男生频道/女生频道, 随机8个小说
|
||||
// $arrRecommendEndNovel = [
|
||||
// ['id' => 1, 'name' => '小说1', 'author' => '作者1'],
|
||||
// ['id' => 2, 'name' => '小说2', 'author' => '作者2'],
|
||||
// ['id' => 3, 'name' => '小说3', 'author' => '作者3'],
|
||||
// ['id' => 4, 'name' => '小说3', 'author' => '作者3'],
|
||||
// ['id' => 5, 'name' => '小说3', 'author' => '作者3'],
|
||||
// ['id' => 6, 'name' => '小说3', 'author' => '作者3'],
|
||||
// ['id' => 7, 'name' => '小说3', 'author' => '作者3'],
|
||||
// ['id' => 8, 'name' => '小说3', 'author' => '作者3'],
|
||||
|
||||
];
|
||||
// ];
|
||||
|
||||
// 模拟数据-最近更新-随机50
|
||||
$arrNewsUpdateNovel = [
|
||||
['id' => 1, 'name' => '小说1', 'author' => '作者1'],
|
||||
['id' => 2, 'name' => '小说2', 'author' => '作者2'],
|
||||
['id' => 3, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 4, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 5, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 6, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 7, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 8, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 9, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 10, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 1, 'name' => '小说1', 'author' => '作者1'],
|
||||
['id' => 2, 'name' => '小说2', 'author' => '作者2'],
|
||||
['id' => 3, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 4, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 5, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 6, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 7, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 8, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 9, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 10, 'name' => '小说3', 'author' => '作者3'],
|
||||
];
|
||||
// // 模拟数据-最近更新-随机50
|
||||
// $arrNewsUpdateNovel = [
|
||||
// ['id' => 1, 'name' => '小说1', 'author' => '作者1'],
|
||||
// ['id' => 2, 'name' => '小说2', 'author' => '作者2'],
|
||||
// ['id' => 3, 'name' => '小说3', 'author' => '作者3'],
|
||||
// ['id' => 4, 'name' => '小说3', 'author' => '作者3'],
|
||||
// ['id' => 5, 'name' => '小说3', 'author' => '作者3'],
|
||||
// ['id' => 6, 'name' => '小说3', 'author' => '作者3'],
|
||||
// ['id' => 7, 'name' => '小说3', 'author' => '作者3'],
|
||||
// ['id' => 8, 'name' => '小说3', 'author' => '作者3'],
|
||||
// ['id' => 9, 'name' => '小说3', 'author' => '作者3'],
|
||||
// ['id' => 10, 'name' => '小说3', 'author' => '作者3'],
|
||||
// ['id' => 1, 'name' => '小说1', 'author' => '作者1'],
|
||||
// ['id' => 2, 'name' => '小说2', 'author' => '作者2'],
|
||||
// ['id' => 3, 'name' => '小说3', 'author' => '作者3'],
|
||||
// ['id' => 4, 'name' => '小说3', 'author' => '作者3'],
|
||||
// ['id' => 5, 'name' => '小说3', 'author' => '作者3'],
|
||||
// ['id' => 6, 'name' => '小说3', 'author' => '作者3'],
|
||||
// ['id' => 7, 'name' => '小说3', 'author' => '作者3'],
|
||||
// ['id' => 8, 'name' => '小说3', 'author' => '作者3'],
|
||||
// ['id' => 9, 'name' => '小说3', 'author' => '作者3'],
|
||||
// ['id' => 10, 'name' => '小说3', 'author' => '作者3'],
|
||||
// ];
|
||||
|
||||
View::assign([
|
||||
'arrNewsUpdateNovel' => $arrNewsUpdateNovel,
|
||||
'arrRecommendSerializationNovel' => $arrRecommendSerializationNovel,
|
||||
'arrRecommendEndNovel' => $arrRecommendEndNovel,
|
||||
'arrAdBanner' => [],
|
||||
'strPageCode' => 'category'
|
||||
]);
|
||||
if ($boolIsMobile) {
|
||||
return View::fetch();
|
||||
} else {
|
||||
return View::fetch('pc/getNovelCategory');
|
||||
}
|
||||
}
|
||||
// View::assign([
|
||||
// 'arrNewsUpdateNovel' => $arrNewsUpdateNovel,
|
||||
// 'arrRecommendSerializationNovel' => $arrRecommendSerializationNovel,
|
||||
// 'arrRecommendEndNovel' => $arrRecommendEndNovel,
|
||||
// 'arrAdBanner' => [],
|
||||
// 'strPageCode' => 'category'
|
||||
// ]);
|
||||
// if ($boolIsMobile) {
|
||||
// return View::fetch();
|
||||
// } else {
|
||||
// return View::fetch('pc/getNovelCategory');
|
||||
// }
|
||||
// }
|
||||
|
||||
/**
|
||||
* 小说详情
|
||||
@@ -326,12 +327,29 @@ class Novel extends BaseController
|
||||
|
||||
$boolIsMobile = $Request->param('boolIsMobile');
|
||||
|
||||
$NovelModel = new NovelModel;
|
||||
|
||||
$arrNovel = $NovelModel->getNovelInfo($intNId);
|
||||
|
||||
$ChapterModel = new ChapterModel;
|
||||
|
||||
$arrLatestChapter = $ChapterModel->getLatestChapter($intNId);
|
||||
|
||||
$NovelClicksModel = new NovelClicksModel;
|
||||
$arrNovelClicks = $NovelClicksModel->getStats($intNId);
|
||||
|
||||
|
||||
|
||||
// echo '<pre>';
|
||||
// print_r($arrNovel);
|
||||
// exit;
|
||||
|
||||
$strNovel = '斗罗大陆';
|
||||
|
||||
ConverterMovel::setVal("strNovelName", $strNovel);
|
||||
|
||||
|
||||
|
||||
// 模拟数据-随机推荐数据10条
|
||||
$arrRecommendNovel = [
|
||||
['id' => 1, 'name' => '小说1', 'author' => '作者1'],
|
||||
@@ -347,7 +365,7 @@ class Novel extends BaseController
|
||||
// 最新章节 取最新5章节
|
||||
// 相邻推荐->关联的 kan 数据
|
||||
// 精品推荐->同分类随机10条数据
|
||||
// 最新要点->取新意章节, 随机提取一部分内容 大概150字数
|
||||
|
||||
|
||||
|
||||
// {strNovelName}最新章节_{strNovelName}{strNovelAuthor}_{strNovelName}全文阅读_{strSiteName}
|
||||
@@ -385,11 +403,9 @@ class Novel extends BaseController
|
||||
public function getNovelNewsChapter(Request $Request)
|
||||
{
|
||||
|
||||
|
||||
$intNId = $Request->param('n_id');
|
||||
|
||||
|
||||
|
||||
$boolIsMobile = $Request->param('boolIsMobile');
|
||||
|
||||
// 模拟数据-随机推荐数据10条
|
||||
@@ -500,7 +516,7 @@ class Novel extends BaseController
|
||||
|
||||
|
||||
|
||||
// 小说章节-搜索
|
||||
// 小说-搜索
|
||||
public function getSearchNovel(Request $Request)
|
||||
{
|
||||
$boolIsMobile = $Request->param('boolIsMobile');
|
||||
@@ -531,69 +547,70 @@ class Novel extends BaseController
|
||||
/**
|
||||
* 小说章节-文章-自定义页面-列表
|
||||
*
|
||||
* @todo 第一版本不做
|
||||
* @param Request $Request
|
||||
* @param [type] $intCategoryId
|
||||
* @param integer $intPage
|
||||
* @return void
|
||||
*/
|
||||
public function getArticleList(Request $Request, $intCategoryId = null, $intPage = 1)
|
||||
{
|
||||
$boolIsMobile = $Request->param('boolIsMobile');
|
||||
// public function getArticleList(Request $Request, $intCategoryId = null, $intPage = 1)
|
||||
// {
|
||||
// $boolIsMobile = $Request->param('boolIsMobile');
|
||||
|
||||
// 模拟数据
|
||||
$arrNewsNovel = [
|
||||
['id' => 1, 'name' => '小说1', 'author' => '作者1'],
|
||||
['id' => 2, 'name' => '小说2', 'author' => '作者2'],
|
||||
['id' => 3, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 4, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 5, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 6, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 7, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 8, 'name' => '小说3', 'author' => '作者3'],
|
||||
];
|
||||
// // 模拟数据
|
||||
// $arrNewsNovel = [
|
||||
// ['id' => 1, 'name' => '小说1', 'author' => '作者1'],
|
||||
// ['id' => 2, 'name' => '小说2', 'author' => '作者2'],
|
||||
// ['id' => 3, 'name' => '小说3', 'author' => '作者3'],
|
||||
// ['id' => 4, 'name' => '小说3', 'author' => '作者3'],
|
||||
// ['id' => 5, 'name' => '小说3', 'author' => '作者3'],
|
||||
// ['id' => 6, 'name' => '小说3', 'author' => '作者3'],
|
||||
// ['id' => 7, 'name' => '小说3', 'author' => '作者3'],
|
||||
// ['id' => 8, 'name' => '小说3', 'author' => '作者3'],
|
||||
// ];
|
||||
|
||||
View::assign([
|
||||
'arrNewsNovel' => $arrNewsNovel,
|
||||
'strPageCode' => 'article'
|
||||
]);
|
||||
if ($boolIsMobile) {
|
||||
return View::fetch();
|
||||
} else {
|
||||
return View::fetch('pc/getArticleList');
|
||||
}
|
||||
}
|
||||
// View::assign([
|
||||
// 'arrNewsNovel' => $arrNewsNovel,
|
||||
// 'strPageCode' => 'article'
|
||||
// ]);
|
||||
// if ($boolIsMobile) {
|
||||
// return View::fetch();
|
||||
// } else {
|
||||
// return View::fetch('pc/getArticleList');
|
||||
// }
|
||||
// }
|
||||
|
||||
/**
|
||||
* 小说章节-文章-自定义页面-详情
|
||||
*
|
||||
* @todo 第一版本不做
|
||||
* @param Request $Request
|
||||
* @param [type] $intArticleId
|
||||
* @return void
|
||||
*/
|
||||
public function getArticleInfo(Request $Request, $intArticleId)
|
||||
{
|
||||
$boolIsMobile = $Request->param('boolIsMobile');
|
||||
// public function getArticleInfo(Request $Request, $intArticleId)
|
||||
// {
|
||||
// $boolIsMobile = $Request->param('boolIsMobile');
|
||||
|
||||
// 模拟数据
|
||||
$arrNewsNovel = [
|
||||
['id' => 1, 'name' => '小说1', 'author' => '作者1'],
|
||||
['id' => 2, 'name' => '小说2', 'author' => '作者2'],
|
||||
['id' => 3, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 4, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 5, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 6, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 7, 'name' => '小说3', 'author' => '作者3'],
|
||||
['id' => 8, 'name' => '小说3', 'author' => '作者3'],
|
||||
];
|
||||
// // 模拟数据
|
||||
// $arrNewsNovel = [
|
||||
// ['id' => 1, 'name' => '小说1', 'author' => '作者1'],
|
||||
// ['id' => 2, 'name' => '小说2', 'author' => '作者2'],
|
||||
// ['id' => 3, 'name' => '小说3', 'author' => '作者3'],
|
||||
// ['id' => 4, 'name' => '小说3', 'author' => '作者3'],
|
||||
// ['id' => 5, 'name' => '小说3', 'author' => '作者3'],
|
||||
// ['id' => 6, 'name' => '小说3', 'author' => '作者3'],
|
||||
// ['id' => 7, 'name' => '小说3', 'author' => '作者3'],
|
||||
// ['id' => 8, 'name' => '小说3', 'author' => '作者3'],
|
||||
// ];
|
||||
|
||||
View::assign([
|
||||
'arrNewsNovel' => $arrNewsNovel,
|
||||
'strPageCode' => 'article'
|
||||
]);
|
||||
if ($boolIsMobile) {
|
||||
return View::fetch();
|
||||
} else {
|
||||
return View::fetch('pc/getArticleInfo');
|
||||
}
|
||||
}
|
||||
// View::assign([
|
||||
// 'arrNewsNovel' => $arrNewsNovel,
|
||||
// 'strPageCode' => 'article'
|
||||
// ]);
|
||||
// if ($boolIsMobile) {
|
||||
// return View::fetch();
|
||||
// } else {
|
||||
// return View::fetch('pc/getArticleInfo');
|
||||
// }
|
||||
// }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user