本文整理匯總了PHP中core\Model::findAll方法的典型用法代碼示例。如果您正苦於以下問題:PHP Model::findAll方法的具體用法?PHP Model::findAll怎麽用?PHP Model::findAll使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類core\Model
的用法示例。
在下文中一共展示了Model::findAll方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: getLvRich
/**
* 獲取等級對應的經驗的值
*
* @return array
*/
protected function getLvRich()
{
$model = new Model();
$lvs = $model->findAll('select * from video_level_rich');
$data = array();
foreach ($lvs as $lv) {
$data[$lv['level_id']] = $lv;
}
return $data;
}
示例2: billTask
/**
* 結算用的任務 領取獎勵
*
* @param $task_id
* @return mixed
*/
public function billTask($task_id)
{
/**
* 獲取任務詳情
*/
$model = new Model();
$task = $model->find('select * from video_task where vtask_id=? and status=? and dml_flag !=3', array($task_id, '0'));
if (!$task) {
return false;
}
// 格式化禮物
if (!empty($task['bonus'])) {
$task['bonus'] = $this->formatGift($task['bonus']);
} else {
$task['bonus'] = '';
}
/**
* 判斷是否有特殊的擴展變量
*/
$var = $model->findAll('select * from video_task_conf where vtask_id=?', array($task_id));
if ($var) {
foreach ($var as $value) {
if ($value['variable'] == 'points') {
$value['value'] = unserialize($value['value']);
}
$task[$value['variable']] = $value;
}
}
$check_task = new CheckUserTask();
// 去檢查每一個任務用戶對應的狀態
$result = $check_task->checkTask($task, $this->uid);
if ($result == 'success') {
$flag = $check_task->doBillGift($task, $this->uid);
} else {
$flag = false;
}
return $flag;
}