2013-08-27 24 views
0

说我有两个型号,富属于关联酒吧:如何根据行号找到结果?

$this->Foo->find('first',array(
    'conditions'=>array(
     'barRowNumber'=>$barRowNumber, 
     'fooRowNumber'=>$fooRowNumber))); 

我不能只是做AUTO_INCREMENT的ID,因为他们跳,当我添加和删除记录。那么如何将行号用作CakePHP查找查询的参数?

+3

使用一个真实的例子,而不是Foo和Bar。很难说出你为什么想要做你正在做的事,以及你是否正确地做了这件事。为什么需要根据belongsTo行号的值获取记录? PS - 你应该遵循cakePHP约定来命名你的数据库字段,例如bar_row_number –

回答

0
  1. 如果您没有身份证,那么您应该计算您的搜索发生的行。
  2. 如果你有ID,然后在$this->Foo->id = $value是关键
  3. 如果您有其他搜索值,那么$this->Foo->findbyYourValue会做