2
我假設:parent_id
評估爲一個數字。但是,這段代碼究竟是如何工作的?什麼時候應該使用這種語法(:name
)?引號內的變量名前的冒號(:)如何工作?
$data = Location::model()->findAll('parent_id=:parent_id',array(
':parent_id' => (int) $_POST['Current-Controller']['country_id']
));
我不確定我關注。它只是一個字符串?如果parent_id是2,那麼:parent_id在引號內評估爲2?它不會出現在html的內部。我看到了另一個例子,例如$ length被傳入一個函數,然後作者使用:函數內的長度。 – nimble
@ user1417526:否,在之後執行替換(正在處理數據庫查詢時)。 – Jon
謝謝你的幫助。非常感謝! – nimble