簡體   English   中英

雜貨雜貨店不顯示所有添加的物品

[英]Grocery Crud not showing all items added

我的proyect中有“ intervalosHorarios”和“ entregas”,當我選擇“ intervaloHorario”時,它顯示的是來自“ intervaloHorario”的“ entregas”。 問題是要添加更多的“ entregas”,因為它只顯示了第一個添加的拳頭。 我想展示“ intervaloHorario”中的所有“ entregas”。 有任何想法嗎?

桌子 在此處輸入圖片說明

控制者

public function entregas_lista($idCarga) {

        $crud = new grocery_CRUD();

        $datos = array(
            'title' => "entregas", // En la vista 'header' tendré una variable $title
            'username' => "Administrador"
        );

        $this->load->view('commons/header', $datos);

        //Quitamos los botones de añadir y quitar
        $crud->unset_add();
        $crud->unset_edit();

        $crud->set_language("spanish");
        $crud->set_theme('bootstrap');
        $crud->set_table('entregas');



        $crud->where('idCarga =', $idCarga);



        $crud->display_as('idCarga', 'Nº Entrega');
        $crud->set_subject('Carga / Descarga'); 
      $crud->set_relation('idIntervaloHorario', 'intervalosHorarios', 'intervaloHorario');

        $crud->columns('fechaCita', 'horaCita', 'numeroEntrega', 'cliente', 'Origen', 'Destino', 'cargaPrevista', 'entregaPrevista', 'accion', 'estado');




        $output = $crud->render();




        $this->_example_output($output);


        //---------------   Cargo la vista 'commons/footer.php'  ------------- /
        $this->load->view('commons/footer');
    }




    function _example_output($output = null) {
        $this->load->view('example', (array) $output);
    }

當我選擇“ De 12:00 a 13:30”時,它顯示與“ De 7:00 a 8:30”鏈接相同的行,並且如果我取消注釋“ where”子句,則顯示很好(該鏈接的信息)但只有一行。

間隔表 在此處輸入圖片說明

交貨台 在此處輸入圖片說明

您正在設置$crud->where('idCarga =', $idCarga); 我認為$idCarga是“ Entregas”表的PK,而PK是唯一的。 因此,每個PK只能是一行。

編輯: $crud->where('entregas.idIntervaloHorario =', $idCarga); 處理具有“ IntervalosHorarios”表的FK的每一行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM