cakephp中的index.ctp不起作用

时间:2014-08-22 21:07:31

标签: php cakephp

我是cakephp的初学者,我安装了它,并且我完美地开始了所有事情,但问题是当我使用index.ctp时,在view / Posts文件夹代码中

<?php echo $v; ?>   

和PostsController.php代码是

class PostsController扩展了AppController {

public $name = 'Posts';

public function index(){
    $this->set('v',$this->Post->findById('all'));
    }}

但是php代码没有显示任何内容

请帮助我必须快速开始,因为我将接受测试以获得工作

1 个答案:

答案 0 :(得分:0)

findById('all')错误,findById(ID)为true

example =&gt; findById(2)用于获取Post.id为2的Post的记录

我想你想要获取所有Post数据,所以..这样做:

在您的控制器中:

public function index(){
   $this->set('v',$this->Post->find('all'));
}

并在视野中:

foreach($v as $value){
     echo $value['FIELD_NAME'];
}