簡體   English   中英

Codeigniter-未定義的屬性$ grocery_crud

[英]Codeigniter - undefined property $grocery_crud

對Codeingiter來說是非常新的知識,並嘗試按照本教程http://www.grocerycrud.com/documentation/create-crud-codeigniter-tutorial實施Grocery CRUD。

在以下代碼中完成了此操作(順便說一句,我正在自動加載數據庫庫和url幫助器)。

<?php

class Management extends CI_Controller {


public function construct()
{
    parent::__construct();
    $this->load->library('grocery_CRUD');
}

public function index ()
{
    echo "<h1>Just work!</h1>";
    die();
}


public function property ()
{
    $this->grocery_crud->set_table('property');
    $output = $this->grocery_crud->render();


    echo "<pre>";
    print_r($output);
    echo "</pre>";
    die();
}


/**
public function view($page = 'management_page')
{
    if ( ! file_exists('application/views/pages/'.$page.'.php'))
    {
        // Whoops, we don't have a page for that!
        show_404();
    }



    $data['title'] = ucfirst($page); // Capitalize the first letter



    $this->load->view('templates/header', $data);               
    $this->load->view('pages/'.$page, $data);
    $this->load->view('templates/footer', $data);

}
**/
}

但是,當我在[BASE] / management / property加載此頁面時,出現以下錯誤:

Severity: Notice

Message: Undefined property: Management::$grocery_crud

Filename: controllers/management.php

Line Number: 21

有人可以幫忙嗎?

現在已經解決了這個問題,由於我已經在代碼和數據庫結構中進行了相當多的改進,因此不能100%地確定,但是我認為這與數據庫中沒有“屬性”表有關。

對象丟失?

$crud = new Grocery_CRUD();

並設置數據庫表后

$crud->set_table('property');

為了使用戶遇到相同的問題,請執行以下操作:嘗試將大寫的'G'裝入雜貨庫。 換句話說,更改:

$this->load->library('grocery_CRUD');

至:

$this->load->library('Grocery_CRUD');

暫無
暫無

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

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