Zend プロジェクトで、インターフェイスに DB データを表示する必要があるという問題に直面しています。サブグリッドを実行できるものとして jGrid (jQuery) を選択し、サブグリッドとして新しいグリッドを作成することもできます。
「Zend + jgrid」をグーグルで検索し、ZendX、Zendの拡張機能をダウンロードして/libraryに配置することで終了しました。
また、application.ini に次のエントリを追加しました。
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 私が得たのはエラーレポートでした:
致命的なエラー: 28 行目の D:\PROJEKTY\wtms_gui\application\views\scripts\jgrid\index.phtml の非オブジェクトに対するメンバー関数 jgrid() の呼び出し
コード行を参照します。
$this->_helper->jgrid($options);
データが配列から取得される jGrid で単純なテーブルを実行する方法は何ですか?
よろしくお願いします