2014-02-20 82 views
-1

林模型中的工作介紹CakePHP用這種方法型號返回ME陣列

public function updateUserStatus($uus){ 
    if(isset($calor["valor1"])){ 

    $query1= $this->query("SELECT time from users where time = "'.$valor["valor1"].'";");   

    return "test".$query1; 

    } 

} 

但是,當我return "test".$query1 ;的觀點告訴我testArray 我的問題是怎樣才能從查詢中值時間? 感謝您的幫助

+0

大概沿着'$ QUERY1 [「時間」]' – snollygolly

+0

線的東西我想你也需要更正查詢到「選擇時間從用戶的時間='」。$ valor [「valor1」]。「'」 – Naeem

+0

eheheh是啊,發生,因爲我寫在這裏非常快,但謝謝@Naeem –

回答

0

這是因爲您將一個字符串連接到一個數組,並且PHP會將數組更改爲字符串,這將是Array$query1是包含您的數據的數組,所以才這樣做:

return $query1; 

而且具有將存儲返回值的變量訪問您的領域。

如果你想'test'$query1相關聯,那麼最好是:

return array('test' => $query1);