cakephp3中的动态页面
我一直在cakephp3中创建CMS系统。cakephp3中的动态页面,php,content-management-system,cakephp-3.0,Php,Content Management System,Cakephp 3.0,我一直在cakephp3中创建CMS系统。 我想创建一个动态页面,就像wordpress一样,在其中添加标题、段塞和描述。我可以做到,但唯一让我困扰的是routes.php 要创建自定义路由以使用动态页面进行映射,我必须更改哪些内容?我假设您希望您的url像 www.yoursite.com/blogs/slug1 www.yoursite.com/blogs/slug2 www.yoursite.com/blogs/slug3 以下是您需要遵循的步骤:- 您的routes.php: $rout
我想创建一个动态页面,就像wordpress一样,在其中添加标题、段塞和描述。我可以做到,但唯一让我困扰的是
routes.php
要创建自定义路由以使用动态页面进行映射,我必须更改哪些内容?我假设您希望您的url像 www.yoursite.com/blogs/slug1 www.yoursite.com/blogs/slug2 www.yoursite.com/blogs/slug3 以下是您需要遵循的步骤:- 您的routes.php:
$routes->connect('/blogs/:slug', ['controller' => 'Blogs', 'action' => 'display'],['pass'=>['slug']]);
现在在视图文件中创建如下链接:
www.yoursite.com/blogs/slug1
www.yoursite.com/blogs/slug2
www.yoursite.com/blogs/slug3
现在,当用户单击这些链接时,您将在BlogsController的display()方法中获得slug值
public function display($slug=null){
echo $slug; die;
}
希望它能对您有所帮助:)到目前为止您都尝试了什么?你能分享一些代码吗?请花点时间阅读