本文整理汇总了PHP中FileModel::where方法的典型用法代码示例。如果您正苦于以下问题:PHP FileModel::where方法的具体用法?PHP FileModel::where怎么用?PHP FileModel::where使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FileModel
的用法示例。
在下文中一共展示了FileModel::where方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: POST_indexAction
/**
* 打印任务
* POST /task/
* @method POST_index
* @param fid 文件id
* @param pid 打印店id
* @param
*/
public function POST_indexAction()
{
$userid = $this->auth();
$response['status'] = 0;
if (!Input::post('fid', $fid, 'int')) {
$response['info'] = '未选择文件';
} elseif (!Input::post('pid', $pid, 'int')) {
$response['info'] = '未选择打印店';
} elseif (!($file = FileModel::where('use_id', $userid)->where('status', '>', 0)->field('url,name,status')->find($fid))) {
$response['info'] = '没有该文件或者此文件已经删除';
} else {
$task = TaskModel::create('post');
$task['name'] = $file['name'];
$task['use_id'] = $userid;
$task['pri_id'] = $pid;
if (!($task['url'] = File::addTask($file['url']))) {
$response['info'] = '文件转换出错';
} elseif (!($tid = TaskModel::insert($task))) {
$response['info'] = '任务添加失败';
} else {
$response['status'] = 1;
$response['info'] = ['msg' => '打印任务添加成功', 'id' => $tid];
}
}
$this->response = $response;
}
示例2: getDelete
public function getDelete($id = null)
{
if (!is_null($id)) {
$id = SiteHelpers::encryptID($id, true);
$del = FileModel::where('id', $id)->first();
@unlink(public_path('uploads/' . $del->filename));
FileModel::where('id', $id)->delete();
return Redirect::to('files')->with('message', SiteHelpers::alert('success', "Data deleted successfully"));
}
}
示例3: getDestroy
public function getDestroy()
{
$ids = Input::get('del');
$i = 0;
foreach ($ids as $id) {
$del = FileModel::where('id', $id)->first();
@unlink(public_path('uploads/' . $del->filename));
FileModel::where('id', $id)->delete();
$i++;
}
return Redirect::to('files')->with('message', SiteHelpers::alert('success', $i . " Data deleted successfully"));
}
示例4: getAdd
public function getAdd($id = null)
{
if ($id == null) {
$new = new AutomateModel();
$new->name = "";
$data['row'] = $new;
$data['technology'] = TechnologyModel::all();
$data['plot'] = PlotModel::join('his_technology', 'his_technology.id', '=', 'his_plot.id_tech')->select('his_plot.id', 'his_plot.name', 'his_technology.name as technology')->orderBy('his_plot.id_tech')->get();
$data['file'] = FileModel::where('filename', 'like', '%xls%')->get();
} else {
$id = SiteHelpers::encryptID($id, true);
$data['technology'] = TechnologyModel::all();
$data['plot'] = PlotModel::all();
$data['file'] = FileModel::where('filename', 'like', '%xls%');
$data['row'] = AutomateModel::where('id', $id)->first();
}
return View::make('automate.form', $data);
}