-2
Я хочу выбрать данные для всех строк, где не существует идентификаторов ниже. Я думал, что это сработает, но ошибки нет, и в возвращаемых записях все еще появляются идентификаторы. Я использую CakePHP 2.5 для этогополучить данные, используя не идентификаторы, не работающие в cakephp
$ids///
array(
(int) 0 => '14721',
(int) 1 => '14731',
(int) 2 => '14905',
(int) 3 => '15808',
(int) 4 => '15818',
$test=$this->Lessonbak->find('all', array(
'fields'=>array('id'),
'recursive' => -1));
$ids=array();
foreach( $test as $item):
array_push($ids,$item['Lessonbak']['id']);
endforeach;
$lessonstudent2=$this->LessonsStudent2->find('all', array(
'conditions' => array( "NOT" => array('LessonsStudent2.lesson_id' => $ids)),
'recursive' => -1));