FuelPHPのValidationクラスですが、
サーバーの環境によって動いたり動かなかったりします。
全く原因がわからなくて困っています。
どなたかご教授いただけないでしょうか?
ロリポップサーバーでは動き、
ローカルにXAMPPで構築したサーバーでは動きません。
▼ローカル
Windows8.1
XAMPP Version: 5.5.24
Fuel Veresion: 1.7
PHP Veresion: 5.5.24
▼ロリポップ
Fuel Veresion: 1.7
PHP Veresion: 5.3
例えば私のローカル環境で以下のコードを実行すると、
次のエラーコードが発生します。
$val=Validation::forge();
$val->add_field('select','選択','required');
$val->run();
エラーコードは下記になります。
InvalidArgumentException [ Error ]:
Arr::merge() - all arguments must be arrays.
COREPATH/classes/arr.php @ line 824
819
820 foreach ($arrays as $arr)
821 {
822 if ( ! is_array($arr))
823 {
824 throw new \InvalidArgumentException('Arr::merge() - all arguments must be arrays.');
825 }
826
827 foreach ($arr as $k => $v)
828 {
829 // numeric keys are appended
以上、どうぞよろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。