-2
'주문'옵션을 사용하여 기본 모델을 정렬하는 방법을 알고 있습니다. 그러나 관련 데이터를 어떻게 정렬합니까? 관련 데이터를 어떻게 정렬합니까?
$task = $this->Task->read(null, $id, array('order' =>
array('Subtask.completed ASC')
));
가 그럼 난 옵션 매개 변수가되지 않습니다 읽기를 발견 :
좋아, 나는이 시도. 그래서 나는 다른 모델에 대한 변수를 설정했는데, 그래서 찾기 방법의 옵션을 사용할 수 있습니다
$subtasks = $this->Subtask->find('all', array('conditions' => array(
'Subtask.task_id' => $id),
'order' => array('Subtask.completed ASC')
));
나에게 다음과 같은 오류가 발생했습니다
:
치명적인 오류 : 멤버 함수 찾기에 전화 () C : \ xampp \ htdocs \ taskExplorer \ app \ controllers \ tasks_controller.php의 54 번째 줄에있는 비 객체의 경우
문제의 해결책은 두 번째 모델 (Subtask)에서 바인드하는 것일 수 있습니다. 그것을 찾기 위해 사용하십시오. 하지만 어떻게해야할지 모르겠다.
$this->loadModel('Subtask');
$subtasks = $this->Subtask->find('all', array('conditions' => array(
'Subtask.task_id' => $id),
'order' => array('Subtask.completed ASC')
));
을 그리고 당신은 모델의 관계를 정의한 경우 당신은 그것을 좋아에 액세스 할 수 있습니다 :
젠장이 저주받은 형벌을 ... 왜, 왜 우리가 맹목적으로 작업해야합니다. .. (일명, 일부 코드를 게시하십시오) – Utkanos
이 질문은 현재 상태가 종료됩니다. 몇 가지 코드를 추가하고 시도한 것을 알려주십시오. – piddl0r
일부 코드를 게시하고 직면 한 문제에 대해 구체적으로 설명해주십시오. – Izza