読者です 読者をやめる 読者になる 読者になる

Software Engineer and Web Developer's Diary

1年後の自分に向けて

symfony 1.1 + sfGuardPlugin で You must specify a "moduleName" エラー

sfGuardPlugin をインストールして、security.yml をオンにするとパースエラーが発生する。

[code] Notice: Undefined offset: 1 in /Users/xxx/svn/symfony/vendor/pear/php/symfony/config/sfGeneratorConfigHandler.class.php on line 68 Notice: Undefined offset: 1 in /Users/xxx/svn/symfony/vendor/pear/php/symfony/config/sfGeneratorConfigHandler.class.php on line 69

[sfParseException] You must specify a "moduleName". [/code]

#1561 - symfony - Trac には対応したのでまた別のバグの問題。

仕方がないので symfonyデバッグすると原因を発見!!

[code]

touch plugins/sfGuardPlugin/modules/sfGuardAuth/config/generator.yml

[/code]

上記のように sfGuardAuth の config ディレクトリに空の generator.yml を作ると動くようになった。 本当は他の直し方がある気もするけど、とりあえず今はこれで解決。

こんな現象、日本・海外探しても何の情報もなかった。なぜおれだけ。。。