Do You PHP はてブロ

Do You PHPはてなからはてブロに移動しました

validate系ymlファイルに関するメモ

自分用メモ@symfony 1.0.17

  • fieldsはnamesに変換される(sfValidatorConfigHandler#convertAlternate2Standard)
    • validatorsは下位のvalidator定義のみ残され、validators自体はunsetされる
  • ファイル内の定数
    • 「%〜%」で書ける
    • 定数名はsymfony 1.x legacy websiteの「The Basic File Structure」にあるもの
    • 実際の変換処理はsfToolkit#replaceConstants
  • autoload対象外のディレクトリにあるValidatorを使う場合、fileでPHPファイルを指定
    • libの下にPEARライクなディレクトリ構造を持った共通ライブラリを配置した場合など
fooValidator:
  class: fooValidator
  file:  %SF_ROOT_DIR%/lib/path/to/fooValidator.class.php
  param:
    ...