#cakephp-2.0
#cakephp-2.0
Вопрос:
здравствуйте, я пытаюсь упорядочить данные с помощью запроса. я проверил много документации, но у них есть DESC и ASC. я хочу заказать через мой выбранный номер, например.
$bb = $this->StudentsTest->find('first',
array('conditions' => array('StudentsTest.custom_test_title' => $customTestId, 'StudentsTest.test_id' => null,
'StudentsTest.student_id' => array_values($result)),
'order' => array('StudentsTest.student_id' => array_values($result))));
print_r($bb);
exit();
array_values($result) = (40,35,47,25,55,30);
но они дают мне вывод через отправляющий номер. пожалуйста, помогите мне решить эту проблему.
Ответ №1:
Попробуйте это
$this->set('studentTests', $this->StudentsTest->find('all', array('conditions' => array('StudentsTest.custom_test_title' => $customTestId, 'StudentsTest.test_id' => null, 'StudentsTest.student_id' => $result),'order' => 'FIELD(StudentsTest.student_id, '.implode(',', $result).')',)));