/** * Find all UserDetail by name/type (not by value). * @param $name */ public function actionFindDetail($name) { $models = UserDetail::find()->with('user')->andWhere(['name' => $name])->all(); if ($models) { foreach ($models as $model) { var_dump($model->getAttributes()); } } else { echo "UserDetail not found.\n"; } }
/** * 获取稿件的列表 * @param int $user_id * @param int $time 时间 * @param int $count 每页的数量 * @param int $page 第几页 */ public function getListNextPage($user_id, $time, $count, $page) { $page++; $list = UserDetail::find()->where("create_time <= :time", [':time' => $time])->orderBy(['create_time' => SORT_DESC])->andWhere(['user_id' => $user_id])->offset($count * $page)->limit($count)->all(); if (count($list)) { return TRUE; } else { return FALSE; } }