0
CodeIgniter/DataMapper에서 인보이스 발행 응용 프로그램을 작성하고 있습니다.CodeIgniter DataMapper 관련 항목 순서
각 고객마다 많은 인보이스가 있습니다.
보기에서 고객 데이터를 표시하고 해당 고객에 대한 송장 테이블을 표시 할 수 있어야합니다.
현재 고객과 관련 인보이스를 컨트롤러에로드하고보기로 보냅니다. 내가보기에 그들을 표시 할 송장을 반복 할 때
public function view($id) {
$c = new Customer($id);
$c->invoice->get_iterated();
$data['customer'] = $c;
}
는하지만, 난 정말 그들이 날짜를 기준으로 내림차순으로되고 싶어하지만, 물론 그들은 아니에요.
관련 항목의 순서를 지정하거나 표시하기 전에 정렬 할 수있는 방법이 있습니까? 아니면 컨트롤러에서 다음과 같이 별도로 송장을로드해야합니까?
public function view($id) {
$c = new Customer($id);
$i = new Invoice();
$i->order_by('invoice_date', 'desc');
$i->get_where(array('customer_id' => $id));
$data['customer'] = $c;
$data['invoices'] = $i;
}
감사합니다! – jx12345