Invalid rule “” passed to Validation, not used. in COREPATH/classes/validation.php

FuelPHPでvalidateするとNoticeが出て気になってました

Notice: Invalid rule “” passed to Validation, not used. in COREPATH/classes/validation.php [462]: _find_rule

ソースを見てるとどうやらここでNotice出してるっぽい・・・
~~~
436 else
437 {
438 $string = ! is_array($callback)
439 ? $callback
440 : (is_object(@$callback[0])
441 ? get_class(@$callback[0]).’->’.@$callback[1]
442 : @$callback[0].’::’.@$callback[1]);
443 \Error::notice(‘Invalid rule “‘.$string.'” passed to Validation, not used.’);
444 return false;
445 }
~~~

つまり原因はadd_fieldの第3引数に正しい値を指定していないのが原因っぽ( ゚д゚ )
CRUD作成で自動に作ったものがNotice吐いてました( ゚д゚ )
~~~
$val->add_field(‘comment’, ‘Comment’, ”);
~~~

どーもoil generateで作ってくれるソースは微妙なものが多いなーと感じる今日この頃なのでした
は~スッキリした

コメント

タイトルとURLをコピーしました