小编Joh*_*ohn的帖子

链接到cakephp中的管理页面

因此,对于一个简单的内部使用页面,我必须创建一个管理页面,我想要正确地完成它.

我有一个链接到所述管理页面的问题.

<?php echo $this->Html->link("Blogposts",array('controller'=>'pages','action'=>'home')); ?>
<?php echo $this->Html->link("Administration",array('controller'=>'blogposts','action'=>'index','admin'=>true)); ?>
Run Code Online (Sandbox Code Playgroud)

所以:第一个链接应该总是带有blogposts进入主页面.第二个链接应该转到所述博客帖子的管理区域.

这很好用.但是,当我在管理区域,然后再次单击顶部链接时,它将失败.它仍然会将"/ admin /"路径添加到网址前面.

当我添加'admin' => false到第一个链接时,它再次起作用,但我不知道这是否是"最佳实践".

cakephp

4
推荐指数
1
解决办法
1262
查看次数

在CakePHP中为"home"视图添加控制器功能

访问默认的CakePHP网站时,会转到"home.ctp"页面.

Router::connect('/', array('controller' => 'pages', 'action' => 'display', 'home'));
Run Code Online (Sandbox Code Playgroud)

我想在那里添加一些元素(比如博客帖子),所以我想我可以将它添加到PagesController()类:

public function home() {
    $this->set('blogposts', $this->Blogpost->find('all'));
}
Run Code Online (Sandbox Code Playgroud)

但这不起作用.

那么:在主页(或任何其他页面)上添加这样的东西的正确方法是什么

cakephp

3
推荐指数
1
解决办法
7023
查看次数

标签 统计

cakephp ×2