Jquery 如何将jGrid集成到Zend 1中?
我面临一个问题,在我的Zend项目中,我需要在界面上显示一些DB数据。 我选择jGrid(jQuery)作为一个可以做子网格,甚至可以把新网格作为子网格的工具 我在谷歌上搜索了“Zend+jgrid”,下载完ZendX,Zend的扩展,并将其放入/library 我还向application.ini添加了条目:Jquery 如何将jGrid集成到Zend 1中?,jquery,zend-framework,Jquery,Zend Framework,我面临一个问题,在我的Zend项目中,我需要在界面上显示一些DB数据。 我选择jGrid(jQuery)作为一个可以做子网格,甚至可以把新网格作为子网格的工具 我在谷歌上搜索了“Zend+jgrid”,下载完ZendX,Zend的扩展,并将其放入/library 我还向application.ini添加了条目: autoloadernamespaces[] = "ZendX" resources.view.helperPath.ZendX_JQuery_View_Helper = "ZendX
autoloadernamespaces[] = "ZendX"
resources.view.helperPath.ZendX_JQuery_View_Helper = "ZendX/JQuery/View/Helper"
pluginPaths.ZendX_Application_Resource = "ZendX/Application/Resource"
然后在布局中,我添加了:
echo$this->jQuery()
最后,我认为:
$options = array(
"colModel" => array(
array(
"name" => "Inv No",
"id" => "id",
"index" => "id",
"width" => 75,
"align" => "center"
),
array(
"name" => "Date",
"id" => "invdate",
"index" => "invdate"
),
array(
"name" => "Client",
"id" => "name",
"index" => "name"
),
),
"rowNum" => 10,
"autowidth" => "true",
"rowList" => array(10, 20, 30),
"sortorder" => "desc",
"caption" => "Example"
);
$this->_helper->jgrid($options);
以下用例UC-1来自
我得到的是一份错误报告:
致命错误:对中的非对象调用成员函数jgrid()
第28行的D:\PROJEKTY\wtms\u gui\application\views\scripts\jgrid\index.phtml
这是指代码行:
$this->_helper->jgrid($options);
我缺少什么,以及如何使用jGrid运行简单表,其中数据来自数组
致以最诚挚的问候您链接到的页面是一个组件的提案,它看起来从未经过提案阶段。Zend框架中没有jGrid组件 万一您下载了第三方实现,
$this->\u helper->jgrid($options)代码>将是您从控制器调用“jgrid”操作助手的方式,因此该行仅在控制器操作内工作。要从视图中调用视图帮助程序,语法应为$this->jgrid($options)