【发布时间】:2015-02-12 23:45:39
【问题描述】:
我尝试在 Codeigniter 中启动 Flexigrid。
但我设置错误:
来自网站的说明:
- 解压.rar到CI文件夹**
- 打开您的控制器(即:CI_Folder\system\application\controllers\flexigrid.php)**
-
配置flexigrid helper,自定义变量$colModel,示例:**
代码示例
我做了什么:
- 我正确安装了 CodeIgniter(复制并粘贴到 htdocs - xampp)
- 我创建了一个名为“country”的数据库并在 demo 中导入 sql 文件。
- 我将演示文件中的文件夹正确复制到我的 CI 文件夹(称为grocery-crud-demo)。
但是当我在 firefox 上输入 http://localhost/grocery-crud-demo/index.php/flexigrid/index 时出现此错误
Fatal error: Class 'Controller' not found in C:\xampp\htdocs\grocery-crud-demo\application\controllers\flexigrid.php on line 2
A PHP Error was encountered
Severity: Error
Message: Class 'Controller' not found
Filename: controllers/flexigrid.php
Line Number: 2
Backtrace:
我也从这里阅读了说明:http://roadmyapps.toile-libre.org/index.php/flexigrid/example
但我不明白我必须将哪些代码放入 flexigrid.php
我不明白如何配置 flexigrid 助手和自定义变量 $colModel。
我需要将确切的代码写入文件。你知道吗?
我找到 CodeIgniter 1.7.3 -- 我重复步骤 -- 新错误:
A PHP Error was encountered
Severity: Notice
Message: Undefined property: Ajax_model::$db
Filename: models/ajax_model.php
Line Number: 34
Fatal error: Call to a member function query() on a non-object in C:\xampp\htdocs\grocery-crud-demo\system\application\models\ajax_model.php on line 34
ajax_model.php 的代码是这样的:http://pastebin.com/P3KawC7S
【问题讨论】:
标签: codeigniter flexigrid