Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Codeigniter 配置flexigrid助手,并自定义变量$colModel_Codeigniter_Flexigrid - Fatal编程技术网

Codeigniter 配置flexigrid助手,并自定义变量$colModel

Codeigniter 配置flexigrid助手,并自定义变量$colModel,codeigniter,flexigrid,Codeigniter,Flexigrid,我尝试将Flexigrid启动到Codeigniter 我从这里下载演示文件 但我不该设置一些东西: 现场指示: 将.rar解压缩到CI文件夹** 打开控制器ie:CI\u文件夹\system\application\controllers\flexigrid.php** 配置flexigrid helper,并自定义变量$colModel,例如:** 代码示例 我所做的: 我在htdocs-xampp中正确安装了CodeIgniter复制和粘贴 我创建了一个名为“country”的数据库,并在

我尝试将Flexigrid启动到Codeigniter

我从这里下载演示文件

但我不该设置一些东西:

现场指示:

将.rar解压缩到CI文件夹** 打开控制器ie:CI\u文件夹\system\application\controllers\flexigrid.php** 配置flexigrid helper,并自定义变量$colModel,例如:**

代码示例

我所做的:

我在htdocs-xampp中正确安装了CodeIgniter复制和粘贴 我创建了一个名为“country”的数据库,并在演示中导入了sql文件。 我正确地将文件和文件夹从演示文件复制到我的CI文件夹中,该文件夹名为grocery crud demo。 但是当我在firefox上输入时,我有一个错误

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:
我也从这里阅读了说明:但我不明白flexigrid.php中到底应该包含哪些代码

我不明白如何配置flexigrid helper和自定义变量$colModel

我需要精确的代码到文件中。你知道吗? 我发现CodeIgniter 1.7.3-我重复步骤-新错误:


ajax_model.php的代码如下:

可能您使用的CI版本比教程中的版本更新。 正如我所见,本教程是为1.7.2版本编写的

尝试改变

class Someclass extends Controller
{
  public function someclass()
  {
  }
  public function index()
  {
    //etc, etc
  }
}

另外,对于模型也是如此。像

public function Ajax_model()
{
    parent::Model();
    $this->CI =& get_instance();
}
应该是

public function __construct()
{
    parent::__construct();
    $this->CI =& get_instance();
}
试着那样做。 找出这些差异。这些应该在每个控制器和模型中分别改变。请遵循以下步骤升级您的应用程序。
如果再次失败,请参阅关于升级版本的CodeIgniter文档。

我发现CodeIgniter 1.7.3…我重复了步骤,现在我有了一个新的错误,似乎很容易:致命错误:在第34行的C:\xampp\htdocs\screery crud demo\system\application\models\ajax\u model.php中对非对象调用成员函数查询。ajax_model.php中的代码如下:。必须编辑什么?我尝试了你的解决方案,但不起作用。我也尝试了最新版本的CI 3.x,但当我输入它时,会出现404错误,这怎么可能?如果您的主要目标是实现杂货crud,只需访问他们的网站并按照说明进行集成。在这种情况下,您至少应该具有CI 2.1。
public function Ajax_model()
{
    parent::Model();
    $this->CI =& get_instance();
}
public function __construct()
{
    parent::__construct();
    $this->CI =& get_instance();
}