Получите данные, используя не идентификаторы, не работающие в CakePhpPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Получите данные, используя не идентификаторы, не работающие в CakePhp

Сообщение Anonymous »

Я хочу выбрать данные для всех строк, где приведенные ниже идентификаторы не существуют. Я думал, что это сработает, но нет ошибок, и приведенные ниже идентификаторы все еще появляются в полученных записях. Я использую CakePhp 2.5 для этого < /p>

$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 ) );


Подробнее здесь: https://stackoverflow.com/questions/386 ... in-cakephp
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»