本文整理汇总了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;
}