2010/12/27 月曜日

zendFrameworkのデバッグのちょっとしたtips

カテゴリー: — gabon @ 17:33:30

zendFrameworkのコントローラのデバッグで、
コントローラにどんな値がきてるの?を知るには、

echo “”;
var_dump($this->_getAllParams());
echo “”;
exit();

が便利です。

また、そのコントローラーはどういうコードを継承してるの?は、

echo “”;
debug_print_backtrace();
echo “”;
exit();

が便利。index.phpからのはるかな旅が垣間見られます。

2010/12/7 火曜日

mysqlでreleaseは予約語

カテゴリー: — gabon @ 20:14:34

引き継いでメンテナンスをさせていただいてるシステムのデータベースのカラム名でreleaseとつけてあって、はまりました。

INSERT INTO table名 (release) VALUES(’hoge’);
で何度試してもsyntax errorが出てほとほと困りました(もうちょっと複雑なSQLですが)。

調べると、releaseは予約語で、こういう場合は、

INSERT INTO table名 (`release`) VALUES(’hoge’);
と、バッククオートで囲む必要があります。

みなさまがはまらないことを祈りつつ・・・

HTML convert time: 0.347 sec. Powered by WordPress ME