【发布时间】:2012-04-17 16:51:33
【问题描述】:
这是我的问题:
- SomeTable 和 SomeOtherTable 之间存在 1-N 关系。
- 用户想修改b行,但只有a行和b行有关系才能修改
- 因此,我需要查找 SomeTable 中的 a 行与 SomeOtherTable 中的 b 行是否有关系
如果可以,请提供一般性答案,然后提供 symfony 1.4 和学说的具体答案。这对更多的人和我在多个框架中工作的人来说很有用。
我需要这个来处理某些表的 CRUD 权限。
我发现这是一个非常反复出现的问题
也许有解决这个问题的模式或插件?
- 如何充分利用 symfony 缓存系统?
目前我只是想出了这个:
$someRow = Doctrine_Query::create()->from('SomeTable')->
where('id = ?', $id_someTable)->
andWhere('id_relation = ?',$id_someOtherTable)->execute();
return $someRow->count() > 0;
由于某种原因,我觉得这很难看...
【问题讨论】:
-
我觉得我没有正确解释我的问题...对你有意义吗?
标签: php mysql orm doctrine symfony-1.4