我如何使用cake的模型对象才能在控制器中执行此操作:
$User1->doThis();
$User2->doThis();
$ User1和$ User2是用户模型的克隆。
如果我继续克隆模型对象,是否会产生无法预料的后果?
有更好的方法吗?我发现在同一个模型对象上来回使用不同的实体有点困难。
感谢。
答案 0 :(得分:1)
可能不是个好主意。我无法通过实验来支持这一点,这只是我的直觉。这似乎是一个坏主意。
你必须问问自己:这真的是其他方式无法解决的问题吗?一个简单的(每个)循环?模型中的自定义方法?重构?