2017-12-07 31 views
0

I spefic dayからの最後の挿入行のフィールド(bal)を表示したいとします。ORMクラスのオブジェクトを文字列に変換できませんでした。Idiormを使用

$BALdata171201 = ORM::for_table('sys_transactions')->where('date',$data171201)->select('bal')->order_by_desc('id')->limit(1) 

しかし、私はエラーを取得しておいてください。

キャッチできる致命的なエラー:クラスORMのオブジェクトは、私はORMオブジェクトを文字列に変換することができますどのように文字列

に変換することができませんでした?

私はすでにこの問題について数十の回答を読んでいますが、解決策はありません。私はのvar_dumpを使用する場合は

私が手に:私はすでに試してみました

object(IdiormResultSet)#132 (1) { 
    ["_results":protected]=> 
    array(1) { 
    [0]=> 
    object(ORM)#131 (22) { 
     ["_connection_name":protected]=> 
     string(7) "default" 
     ["_table_name":protected]=> 
     string(16) "sys_transactions" 
     ["_table_alias":protected]=> 
     NULL 
     ["_values":protected]=> 
     array(0) { 
     } 
     ["_result_columns":protected]=> 
     array(1) { 
     [0]=> 
     string(1) "*" 
     } 
     ["_using_default_result_columns":protected]=> 
     bool(true) 
     ["_join_sources":protected]=> 
     array(0) { 
     } 
     ["_distinct":protected]=> 
     bool(false) 
     ["_is_raw_query":protected]=> 
     bool(false) 
     ["_raw_query":protected]=> 
     string(0) "" 
     ["_raw_parameters":protected]=> 
     array(0) { 
     } 
     ["_where_conditions":protected]=> 
     array(0) { 
     } 
     ["_limit":protected]=> 
     NULL 
     ["_offset":protected]=> 
     NULL 
     ["_order_by":protected]=> 
     array(0) { 
     } 
     ["_group_by":protected]=> 
     array(0) { 
     } 
     ["_having_conditions":protected]=> 
     array(0) { 
     } 
     ["_data":protected]=> 
     array(1) { 
     ["bal"]=> 
     string(7) "1354.00" 
     } 
     ["_dirty_fields":protected]=> 
     array(0) { 
     } 
     ["_expr_fields":protected]=> 
     array(0) { 
     } 
     ["_is_new":protected]=> 
     bool(false) 
     ["_instance_id_column":protected]=> 
     NULL 
    } 
    } 
} 

行う$ BALdata171201string = $ BALdata171201string - > _データ。 しかし、私は空のエコーを得ました。

+0

そのORM、 '$ BALdata171201string-> bal'を試しましたか? –

+0

それはいくつかの狂った変数命名規則です。 –

+0

私は毎年このコード行を生成するためにExcelを使う必要があったので、この名前を付けました。 –

答えて

0

私は私の問題を解決しました。今、私が使用している {$BALdata171201}

を::

{foreach $BALdata171201 as $b01s} <b>Balanço</b></br>R$ {$b01s['bal']}{/foreach} 

をそして魔法のように動作し、フロントエンドで

私が使用して呼び出していました。

関連する問題