在继续保存记录之前,我试图找出数据库中是否已经存在类似的记录。我用谷歌搜索并发现它看起来应该可以工作,但不幸的是没有。我是 cakephp 新手,无法找出正确的查询。
$this->Tape->recursive = -1;
$tapeexists = $this->Tape->find('all', array('condition'=>array('Tape.name LIKE'=>'blondie%')));
$this->set('output', $tapeexists);
如果我 print_r() 视图中的结果,我可以看到它只是运行并获取该表中的所有结果,其中没有一个名称甚至远程像“金发女郎”!