fuelphpで、ちょっとカスタムを試したくて
packageの中で Config::get('db'); をしてみたら
Exception thrown without a stack frame in Unknown on line 0
が発生しました。
結論を言うとConfigから取得した値を、arrayキャストをすることで治りました。
状況は、
こんな感じの処理を書いていたんですが
orm/classes/model.php
$dbs = Config::load(’db');
if(is_array($dbs)) {
foreach($dbs AS $db)
{
}
}
$dbsを取ってくるまでは問題がないのに、foreachを書くと上記エラーが発生。
is_arrayをかけてチェックをしているのに、エラーが出ます。
いろいろ試した結果、以下の感じで、arrayキャストかけたら治りました。
orm/classes/model.php
$dbs = Config::load(’db');
if(is_array($dbs)) {
foreach((array)$dbs AS $db)
{
}
}