我需要在字符串中找到包含某个电子邮件地址的所有学校
此时,我正在向我的数据库发送查询以获取这样的学校列表
$aSchools = School::model()->findAllByAttributes(array(
'finished' => School::SCHOOL_CREATED,
));
之后,我遍历所有学校以检查它们是否包含这样的邮件地址:
$aFoundSChools = array();
foreach($aSchools as $oSchool)
{
if (strpos($oSchool->mailAddress, Yii::app()->user->mailAddress))
{
$aFoundSChools [] = $oSchool;
}
}
但我猜这可能更干净,对吧?我可以在单个函数中执行此操作,例如 sql 中的“LIKE”查询吗?