2011年10月23日日曜日

symfony エラーとひどく残念なミスたち。焦らず頑張りましょう。

残念なミスが沢山。
あと、一週間。焦ってしまう。

Invalid configuration settings: [sf_error_404_module] "default", [sf_error_404_action] "error404"

404エラー 
原因:formHelper form_tagの記載ミス。 
 ×<?php echo form_tag("/アクション名","オプション") ?>
 ○<?php echo form_tag("モジュール名/アクション名","オプション") ?>
 

Configuration file "・・・・validate/Confirm.yml" is missing "methods" category

原因:validate/Confirm.ymlの記載ミス。
fields: を書き忘れ。

Too many forwards have been detected for this request・・・

無限ループですよというエラー。
原因: 
×public function handleErrorConfirm()
  {
     $this->forward('diary_add', 'confirm');
 } 
○public function handleErrorConfirm()
  {
     $this->forward('diary_add', 'index');
 } 
それは、無限ループになってしまいますよ・・・。 
 

[wrapped: connect failed [Native Error: Access denied for user・・・・ 

mysql > show grants for ×××@localhost;で確認。
・・・権限はある。

onfig/propel.iniの確認。
propel.database.createUrl  = mysql://×××:×××@localhost/
propel.database.url        = mysql://×××:×××@localhost/×××
・・・設定してある。


原因:onfig/databases.ymlの記載ミス
×   dsn:          mysql://×××@localhost/××

○   dsn:          mysql://×××:×××@localhost/××
・・・パスワード抜けてる・・・・。 

symfony、sfpageflow

Fatal error: Call to a member function getMailaddress() on a non-object in ・・・

sfpageflowでedit moduleを作成しました。
 MemberPeer::retrieveByPkした行のmailaddressカラムは空なので、このエラーなのかな?
でもそれだったら、値のないカラムがあったらダメってことでしょうか?
そんなわけないような・・・・。
そもそも状況によって値を入れないカラムもあるのに・・・どうしよう。

sfpageflowが理解できてない。愕然。
今回はsfpageflowを諦めて作りなおそうかな・・・。
あと一週間しかないのに・・・。