本文整理汇总了PHP中Home\Controller\AddonsController::edit方法的典型用法代码示例。如果您正苦于以下问题:PHP AddonsController::edit方法的具体用法?PHP AddonsController::edit怎么用?PHP AddonsController::edit使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Home\Controller\AddonsController
的用法示例。
在下文中一共展示了AddonsController::edit方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: edit
public function edit($model = null, $id = 0)
{
is_array($model) || ($model = $this->getModel($model));
$id || ($id = I('id'));
if (IS_POST) {
$Model = D(parse_name(get_table_name($model['id']), 1));
// 清空旧关键词
$keyword = $Model->where('id=' . $id)->getField('keyword');
$keyword = preg_split('/[\\s,;]+/', $keyword);
// 以空格tab逗号分号分割关键词
$data['addon'] = 'Extensions';
foreach ($keyword as $key) {
$data['keyword'] = trim($key);
$res = M('keyword')->where($data)->delete();
}
// 获取模型的字段信息
$Model = $this->checkAttr($Model, $model['id']);
if ($Model->create() && $Model->save()) {
$this->_saveKeyword($model, $id);
$this->success('保存' . $model['title'] . '成功!', U('lists?model=' . $model['name']));
} else {
$this->error($Model->getError());
}
} else {
parent::edit($model, $id);
}
}
示例2: edit
function edit()
{
if (IS_POST) {
$this->checkPostData();
$id = I('id');
$targetId = I('target_id');
$prizeDao = D('Addons://Scratch/Prize');
$prizeDao->getPrizes($targetId, 'Scratch', true);
$prizeDao->getPrizeInfo($id, true);
}
$model = $this->getModel($this->table);
parent::edit($model);
}
示例3: edit
function edit()
{
$this->_tip();
parent::edit();
}
示例4: edit
function edit()
{
$model = $this->getModel($this->table);
parent::edit($model);
}