CakePHP - 查找函数和随后的多语言字段

时间:2013-08-14 15:37:08

标签: function cakephp find

这是我的模特:

class Portfolio extends AppModel {
    public $name = 'Portfolio';
    public $useTable = 'portfolios';
    public $actsAs = array('Translate' =>  array('title','text1'));
}

在我的控制器中: ....

public function index() {
    $this->Portfolio->locale = $this->lang; 
    $this->Portfolio->recursive = 0;
    $Portfolios=$this->Portfolio->find('all');
    $this->set('portfolios', $Portfolios);
}

在我想要添加新的多语言字段之前,一切正常。 如果我在模型中添加新字段,例如。 '文本2'

class Portfolio extends AppModel {
    public $name = 'Portfolio';
    public $useTable = 'portfolios';
    public $actsAs = array('Translate' =>  array('title','text1','text2'));
}
我的控制器中的

find()函数返回空数组。为什么???我必须提一下,在数据库中存储了十几条记录。无论我添加多个额外的多语言字段,如何重新显示数据?

0 个答案:

没有答案