0

ライブラリをインストールして、配列を持つ単純なテーブルを試しました

$grid = Bvb_Grid::factory("Bvb_Grid_Deploy_Table");
$grid->setSource(new Bvb_Grid_Source_Array($this->pkg));
$myGrid = $grid->deploy();

次のエラーが表示されます。

Plugin by name 'Table' was not found in the registry; used paths: Bvb_Grid_Template_: Bvb/Grid/Template/

これがどのように機能するかはよくわかりませんが、Bvb/Grid/Template/ディレクトリにあるというエラーを見るTable.phpと、クラスにa があるとBvb_Grid_Template_Table思います。ありがとうございます。

4

1 に答える 1

0

少し違うことを試してみてください。「Bvb_Grid_Deploy_Table」の代わりに「Table」と書きます。私の例では、グリッド構成ファイルもあります...

$config = new Zend_Config_Ini(dirname(__FILE__) . '/../configs/grid.ini','clients');
$grid = Bvb_Grid::factory('Table', $config);
$model = new Sand_Model_DbTable_Asset();
$source = new Bvb_Grid_Source_Zend_Table($model);
$grid->setSource($source);
/*
   more code here...
*/
$myGrid = $grid->deploy();
$this->view->grid = $myGrid;
于 2012-11-04T17:08:50.480 に答える