本文整理汇总了PHP中app\models\Client::findBySql方法的典型用法代码示例。如果您正苦于以下问题:PHP Client::findBySql方法的具体用法?PHP Client::findBySql怎么用?PHP Client::findBySql使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类app\models\Client
的用法示例。
在下文中一共展示了Client::findBySql方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: actionIndex
public function actionIndex()
{
$keywords = Yii::$app->request->get('k');
if ($keywords) {
$sql_c = 'SELECT * FROM clients WHERE company LIKE "%' . $keywords . '%" OR firstname LIKE "%' . $keywords . '%" OR lastname LIKE "%' . $keywords . '%"';
$clients = new ActiveDataProvider(['query' => Client::findBySql($sql_c, [':key' => $keywords]), 'pagination' => ['pageSize' => 10]]);
$sql_w = 'SELECT * FROM websites WHERE domain LIKE "%' . $keywords . '%"';
$websites = new ActiveDataProvider(['query' => Website::findBySql($sql_w, [':key' => $keywords]), 'pagination' => ['pageSize' => 10]]);
return $this->render('index', ['clients' => $clients, 'websites' => $websites]);
}
}