[英]YII CDBCriteria filter columns
我對YII很新,但仍然試圖理解這一切。 但是,當你做某些事情時,我可以告訴你
yourModel->findAll(criteria)
就像“選擇*來自”? 或者更像是“選擇你的模型 - >屬性”? 在任何一種情況下,我都想知道在CDbCriteria中有沒有辦法從select中刪除列。 我的情況我有一個包含密碼的用戶表我想阻止它被添加到查詢中。
謝謝,
當然你可以選擇特定的列,只需使用CDbCriteria的select
屬性 :
$criteria=new CDbCriteria();
$criteria->select='column1, column2';// or you can use array array('column1','column2')
$manymodels=$yourmodel->findAll($criteria);
所以它更像是:“選擇條件 - >從你的模型中選擇'dbtable'。
請注意, findAll()
將返回一個模型數組。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.