Я пытаюсь выяснить, существует ли аналогичная запись в БД, прежде чем я начну и сохраню запись. Я искал googled и нашел, что похоже, что он должен работать, но, к сожалению, нет. Я новичок в cakephp и могу «выяснить правильный запрос».Использование условия LIKE в запросе в cakephp
$this->Tape->recursive = -1;
$tapeexists = $this->Tape->find('all', array('condition'=>array('Tape.name LIKE'=>'blondie%')));
$this->set('output', $tapeexists);
Если я print_r() результатов в представлении я вижу, что он просто идет и получает все результаты в этой таблице, ни одна из которых имеет имя ничего даже отдаленно, как «блонди»!
О, дорогой. Почувствуй фитиль. Меня это очень раздражало, мне нужно научиться быть более осторожным. Спасибо за предложение относительно правила проверки. Хорошая идея! –
Не беспокойтесь, мы все были новичками один раз :) Не могли бы вы отметить ответ так, как принято, чтобы я получил некоторую репутацию? Спасибо! –