CakePHP翻译行为和$ this-> paginate ['fields']

时间:2011-12-06 12:24:47

标签: cakephp internationalization pagination

我已在模型和控制器内附加了翻译行为,以限制查询的字段我尝试使用以下字段设置字段:

$this->paginate['fields'] = 'Product.id, Product.category_id,...';

但是,在尝试通过添加

添加可翻译字段时
$this->paginate['fields'] = 'I18n__title.content, Product.id, Product.category_id,...';

我得到了

SQL Error: 1054: Unknown column 'I18n__title.content' in 'field list'

1 个答案:

答案 0 :(得分:0)

找到答案。 我应该将字段添加为数组而不是字符串

  

如果您将字段作为数组提供,它应该可以工作。不解析字符串字段,因为SQL很复杂。

http://cakephp.lighthouseapp.com/projects/42648-cakephp/tickets/2348-translate-behavior-and-this-paginatefields#ticket-2348-3