如何在CakePHP 1.3中渲染CamelCase命名的视图?

时间:2012-09-17 06:08:03

标签: php cakephp naming-conventions element

我在CakePHP 1.3中命名约定有点麻烦。我有一个名为storeItem.ctp的元素,当我试图从另一个视图调用它时 - 它工作得很完美,但是当我试图将它用作动作视图时($ this-> viewPath ='elements';然后$ this-> render(null,'ajax','/ canvas / storeItem');)我收到错误:错误:确认您已创建文件:*** views / elements / canvas / store_item .ctp。 如何在不重命名元素的情况下修复它?

1 个答案:

答案 0 :(得分:3)

解释为什么您的代码无法按预期工作的说明写在底部in the cookbook的第二段中。你应该这样试试:

$this->layout = 'ajax';
$this->render('/elements/canvas/storeItem');
相关问题