0

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

4

1 回答 1

3

说明为什么您的代码不能按预期工作的解释写在说明书底部的第二段中。你应该这样尝试:

$this->layout = 'ajax';
$this->render('/elements/canvas/storeItem');
于 2012-09-17T06:27:34.670 回答