簡體   English   中英

YII CDBCriteria過濾柱

[英]YII CDBCriteria filter columns

我對YII很新,但仍然試圖理解這一切。 但是,當你做某些事情時,我可以告訴你

    yourModel->findAll(criteria)

就像“選擇*來自”? 或者更像是“選擇你的模型 - >屬性”? 在任何一種情況下,我都想知道在CDbCriteria中有沒有辦法從select中刪除列。 我的情況我有一個包含密碼的用戶表我想阻止它被添加到查詢中。

謝謝,

當然你可以選擇特定的列,只需使用CDbCriteriaselect屬性

$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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM