今日もさわやかな風が吹いていますが、僕は引きこもっています。こんにちは、マルコです。
何も考えずにデータベースからのデータの取得ができるようになるという、魔法のようなライブラリPEAR::DB_DataObjectと格闘してますが、うまくいかない。「あるテーブルからid=1のレコードを取得」ができない。あぁすばらしきライブラリ。
どうやらファイルの配置とパスの設定が食い違っているらしく、指定されたテーブル名に対応するクラスが読み込めないとのエラーが消えてくれません。 どう見ても合ってるようにしか見えない上に、エラーメッセージを見ただけでは具体的にどのパスのファイルを読み込もうとして失敗したのかが分からないという、大変性質(たち)の悪い状況に陥っています。デバッグできない。つまり遡ってやりなおすしかない。
Your email is never published nor shared.
You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
DB::DataObjectがうまくいかない
今日もさわやかな風が吹いていますが、僕は引きこもっています。こんにちは、マルコです。
何も考えずにデータベースからのデータの取得ができるようになるという、魔法のようなライブラリPEAR::DB_DataObjectと格闘してますが、うまくいかない。「あるテーブルからid=1のレコードを取得」ができない。あぁすばらしきライブラリ。
どうやらファイルの配置とパスの設定が食い違っているらしく、指定されたテーブル名に対応するクラスが読み込めないとのエラーが消えてくれません。
どう見ても合ってるようにしか見えない上に、エラーメッセージを見ただけでは具体的にどのパスのファイルを読み込もうとして失敗したのかが分からないという、大変性質(たち)の悪い状況に陥っています。デバッグできない。つまり遡ってやりなおすしかない。
今日学んだこと。何かが圧倒的に簡単になるものを作るなら、その導入も圧倒的に簡単である必要がある。デバッグのために出力するエラーメッセージでは、 想定したものと現実のものを両方記述してその差異を明らかにする必要がある。