0
我有这个模型在app/models/product.php
:CakePHP:我如何解决我的行为?
class Product extends AppModel
{
var $hasAndBelongsToMany = 'WishList';
var $actAs = array('Domainable');
function beforeFind($query)
{
echo "A";
}
}
使用这种行为在app/models/behaviors/Domainable.php
:
class DomainableBehavior extends ModelBehavior
{
function beforeFind(&$model, $query)
{
echo "B";
}
}
当我查看产品页面的一个回荡,但乙不是。我没有错误。
我什至不认为行为正在加载。
我将文件权限设置为Domainable.php
至0777
- 仍然无法正常工作,因此没有权限问题。
我改了行:
var $actAs = array('Domainable');
到:
var $actAs = array('does-not-exist');
我没有得到任何的区别。没有错误。
首先,我不明白为什么:如果没有加载行为,它不会给我一些类似的错误消息,类似这样的原因:“未找到”或“拒绝访问”。这应该会产生一个错误?
D'oh!谢谢你救我自己。 – 2013-05-13 15:34:54