2012-03-08 7 views
1

私は私のPHPページでグリッドビューコントロールを使用したいと思います。しかし、以下のコードを使用すると、C_DataGridがファイルに含まれていないというエラーが発生します。私はページにデータグリッドを含めることができますどのように、私も腹筋_経路として知られているphp DataGridコントロール

$dg = new C_DataGrid($hostName, $userName, $password, $dbName); 

$dg -> set_gridpath  ("include/"); 
$dg -> set_sql   ("SELECT * FROM Employees"); 
$dg -> set_sql_table ("Employees"); 
$dg -> set_sql_key  ("EmployeeId"); 
$dg -> display() 
+0

C_DataGridクラスのライブラリファイルがファイルに含まれているかどうかを確認してください。 – Milap

+0

いいえ、私は含まれていません。それを含める方法。 –

+0

あなたはどのデータグリッドを使用していますか?私にURLを与えて – Milap

答えて

7

SERVER_ROOTは、サーバー上のphpGridライブラリフォルダへの絶対URLを示しPHP Liteのグリッド表示をダウンロードしています。この値は、Webサーバー上のphpGridライブラリの場所をスクリプトに伝えます。

+0

はい私は手順を踏んで、ページに上記のURLを含めるが、まだエラーが来て、ストリームを開くことができないと言う –

+0

あなたのエラーのスクリーンショットを共有することはできますか? – Milap

+0

警告:require_once(/var/www/html//phpGridx/phpGrid.php)[function.require-once]:ストリームを開くことに失敗しました:/ var/www/dev01/maiarn/phpGrid_Lite/serverにそのようなファイルやディレクトリはありません/classes/cls_datagrid.php(1):1行目のeval() 'コード 致命的なエラー:require_once()[function.require]:必要な開けませんでした' /var/www/html//phpGridx/phpGrid.php /var/www/dev01/maiarn/phpGrid_Lite/server/classes/cls_datagrid.php(1)のeval() '(include_path ='。:/ usr/share/pear:/ usr/share/php ')パス1のコードは –

4

set_gridpath機能は、もはや新しいバージョンに存在しているので、あなたは実際には非常に古いphpGridを持っていません。代わりにconf.phpにSERVER_ROOTとして設定されています。

phpGrid Liteをサイトから再度ダウンロードする必要があります。

関連する問題