gpt4 book ai didi

php - 网站模板/设计建议-后端

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:30:22 25 4
gpt4 key购买 nike

我正在使用 Codeigniter 创建一个托管在线小说/电子书的网站。小说有多个章节,类似于硬拷贝。我打算按如下方式设计布局。

用户转到第 1 章,因此 URL 为 site.com/novel/chapter1/pageno

我计划创建一个具有第 1、2 章 .. 等功能的新颖 Controller 。 chapter 函数接收输入并从数据库或文本文件中获取相同的格式。我还想存储可以稍后恢复的用户进度。我计划使用 chapter/pageno 作为用户当前停止位置的引用。

我想知道这种方法是否好,是否可以限制功能并使其更通用。这个概念的替代方法也会有所帮助。

最佳答案

是的,你可以让它更通用,你必须像这样在配置目录下的 routes.php 中添加路由

$route['novel/(chapter-[0-9]+)/(:any)'] = 'novel/chapter/$1/$2';

现在 url 将是 www.site.com/novel/chaper-20/60

新颖的 Controller

class Novel extends CI_Controller{


function chapter($chaper_no,$page_no){

echo $chpter_no,' ',$page_no;
}
// if you don't want to pass variables to chapter function use the following

function chapter(){
$chapter_no = $this->uri->segment(2);
$page_no = $this->uri->segment(3);
}

}

如果您在您的网站上注册用户创建一个书签链接要求他保存页面,如果您没有在您的网站上注册用户您可以设置 cookie 以通过单击相同的书签链接或在每个书签链接上保存用户进度页面加载

关于php - 网站模板/设计建议-后端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17567277/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com