symfony
select/insert/updateの応答(symfony)
→NULL,falseをエラー扱いとする(0はエラーとしない)
- select()
レコードが存在しない→false
レコードが存在する→連想配列でレコードが入る
- update()
既存のレコードと同一内容を更新→0
既存のレコードと違う値を更新→1
- insert()
成功→1
insert失敗(主キーが重複)→SQLエラー Duplicate entry '1' for key 'PRIMARY'
- exec()
戻り値はinteger
-
- updateを実行した場合
更新対象がない→0
更新内容が一緒だった→0
更新した→更新した行数
おそらく失敗がfalseだと思われる
ログ
●アクション
$this->logMessage('aaaaaaaaaaa', 'err');
●テンプレート
echo log_message('aaaaaaaaaaa', 'err')
●ヘルパー
sfContext::getInstance()->getLogger()->err('aaaaaaaaaaa');