私はコードイグナイターを使ってPHP/MySQLアプリケーションを構築する方法を学ぶチュートリアルの手順に従いました。そして、完了するとアプリケーションはエラーなく失敗します。私は、フル機能のIDEではなくTextMateを使用しています。CodeIgniterアプリケーションをどのようにデバッグしますか?
CodeIgniterを使用しているほとんどの開発者はどのようにアプリケーションをデバッグしますか?バブルエラーとブラウザセッションへのスタックトレースのためのフレームワークには何かがありますか?
私が今対処したい特定の問題は、データベース関連のようです。私は自分のデータベースを設定し、autoload.phpをセットアップし、テーブルデータを扱うためのコントローラとモデル、およびそれを表示するためのビューを作成しました。私accounts_model.phpから:私は、アプリケーションを実行すると
public function getData()
{
//Query the data table for every record and row
$query = $this->db->get('accounts');
if ($query->num_rows() > 0)
{
show_error('Database is empty!');
}
else
{
return $query->result();
}
}
は、私は「エラーが\ nDatabaseが空で発生しました!」を参照してください。私はデータベースが空でなく、構成が正しいことを知っているので、データベースに接続しているかどうか、またはクエリが空であるかどうかのヒントを与えるためにフレームワークから何かが必要です。
更新(2年後):PHP単位はセレンhttp://seleniumhq.org(機能試験)でかなりうまく機能 –
リンクが死んでいるように思えます:[ http://www.lastcraft.com/first_test_tutorial.php] (http://www.lastcraft.com/first_test_tutorial.php) – bg17aw