当前位置: 首页>>代码示例>>PHP>>正文


PHP Vendor::save方法代码示例

本文整理汇总了PHP中Vendor::save方法的典型用法代码示例。如果您正苦于以下问题:PHP Vendor::save方法的具体用法?PHP Vendor::save怎么用?PHP Vendor::save使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Vendor的用法示例。


在下文中一共展示了Vendor::save方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: store

 public function store()
 {
     try {
         $newVendor = new Vendor();
         $newVendor->name = Input::get('name');
         $newVendor->url = Input::get('url');
         $newVendor->save();
         return $newVendor->toJson();
     } catch (Exception $e) {
         return json_encode('{"error":{"text":' . $e->getMessage() . '}}');
     }
 }
开发者ID:p-tricky,项目名称:CAEWeb,代码行数:12,代码来源:VendorApiController.php

示例2: store

 public static function store()
 {
     self::check_logged_in();
     $params = $_POST;
     $attributes = array('name' => $params['name']);
     $vendor = new Vendor($attributes);
     $errors = $vendor->errors();
     if (count($errors) == 0) {
         $vendor->save();
         Redirect::to('/vendors/' . $vendor->id, array('message' => 'The new vendor has been added to the database'));
     } else {
         View::make('vendor/new.html', array('errors' => $errors, 'attributes' => $attributes));
     }
 }
开发者ID:jackrl,项目名称:Tsoha-Bootstrap,代码行数:14,代码来源:vendors_controller.php

示例3: createVendor

 public function createVendor()
 {
     if (isset($_POST['name']) && isset($_POST['username']) && isset($_POST['email']) && isset($_POST['password'])) {
         $vendor = new Vendor();
         $vendor->name = $_POST['name'];
         $vendor->username = $_POST['username'];
         $vendor->email = $_POST['email'];
         $vendor->password = Hash::make($_POST['password']);
         $vendor->save();
         return Redirect::to('/')->with('error', 'Vendor Created!');
     } else {
         return Redirect::to('/')->with('error', 'Missing Information');
     }
 }
开发者ID:GeorgeBroadley,项目名称:caffeine-vendor,代码行数:14,代码来源:AuthController.php

示例4: save

 function save()
 {
     $id = $this->input->post("id");
     if ($id == 0) {
         $vendorObject = new Vendor();
     } else {
         $vendorObject = new Vendor($id);
     }
     $vendorObject->name = $vendorObject->input->post("name", TRUE);
     $vendorObject->address = $vendorObject->input->post("address", TRUE);
     $vendorObject->number = $vendorObject->input->post("number", TRUE);
     $vendorObject->email = $vendorObject->input->post("email", TRUE);
     $vendorObject->save();
     echo $vendorObject->id;
 }
开发者ID:narendranag,项目名称:Profectus,代码行数:15,代码来源:vendors.php

示例5: store

 /**
  * Store a newly created vendor in storage.
  *
  * @return Response
  */
 public function store()
 {
     $validator = Validator::make($data = Input::all(), Vendor::$rules);
     if ($validator->fails()) {
         return Redirect::back()->withErrors($validator)->withInput();
     }
     $vendor = new Vendor();
     $vendor->name = Input::get('name');
     $vendor->email = Input::get('email');
     $vendor->phone = Input::get('phone');
     $vendor->description = Input::get('description');
     $vendor->status = Input::get('status');
     $vendor->save();
     return Redirect::route('vendors.index');
 }
开发者ID:kenkode,项目名称:xaraerp,代码行数:20,代码来源:VendorsController.php

示例6: actionCreate

 public function actionCreate()
 {
     $model = new Vendor();
     if (isset($_POST['Vendor'])) {
         $model->setAttributes($_POST['Vendor']);
         if ($model->save()) {
             if (Yii::app()->getRequest()->getIsAjaxRequest()) {
                 Yii::app()->end();
             } else {
                 $this->redirect(array('view', 'id' => $model->id));
             }
         }
     }
     $this->render('create', array('model' => $model));
 }
开发者ID:hanihh,项目名称:vvs_v2,代码行数:15,代码来源:VendorController.php

示例7: vendor

 public static function vendor()
 {
     $faker = Faker\Factory::create();
     $image_urls = array('http://i.imgur.com/Gh4ZX.png', 'http://i.imgur.com/vySFV.png', 'http://i.imgur.com/RdBae.png', 'http://i.imgur.com/ED5fa.png', 'http://i.imgur.com/gJncN.png', 'http://i.imgur.com/3pKFS.png', 'http://i.imgur.com/3pKFS.png');
     $u = User::create(array('email' => 'vendor' . self::$vendor_count . '@example.com', 'password' => 'password'));
     $v = new Vendor(array('company_name' => $faker->company, 'contact_name' => $faker->name, 'address' => $faker->streetAddress, 'city' => $faker->city, 'state' => $faker->stateAbbr, 'zip' => $faker->postcode, 'ballpark_price' => rand(1, 4), 'image_url' => $image_urls[array_rand($image_urls)], 'homepage_url' => $faker->url, 'more_info' => $faker->paragraph));
     $v->user_id = $u->id;
     $v->save();
     foreach (Service::all() as $service) {
         if (rand(1, 2) == 2) {
             $v->services()->attach($service->id);
         }
     }
     self::$vendor_count++;
     return $v;
 }
开发者ID:ajb,项目名称:rfpez,代码行数:16,代码来源:factory.php

示例8: action_create

 public function action_create()
 {
     $user_input = Input::get('user');
     $user = new User();
     $user->email = $user_input["email"];
     $user->password = $user_input["password"];
     $user->how_hear = $user_input["how_hear"];
     $user->send_emails = isset($user_input["send_emails"]) ? true : false;
     $vendor = new Vendor(Input::get('vendor'));
     if ($user->validator()->passes() && $vendor->validator()->passes()) {
         $user->save();
         $vendor->user_id = $user->id;
         $vendor->save();
         $services = Input::get('services') ? array_keys(Input::get('services')) : array();
         $user->vendor->services()->sync($services);
         Session::regenerate();
         Auth::login($user->id);
         Mailer::send("NewVendorRegistered", array("user" => $user));
         return Redirect::to('/');
     } else {
         Session::flash('errors', array_merge($user->validator()->errors->all(), $vendor->validator()->errors->all()));
         return Redirect::to_route('new_vendors')->with_input();
     }
 }
开发者ID:ajb,项目名称:rfpez,代码行数:24,代码来源:vendors.php

示例9: switch

     $im_crop->setSave_scale(1);
     $im_crop->setSave_name($_SESSION["path"] . $_SESSION["uploaded_file"]);
     if (!$im_crop->doResize()) {
         print_r($im_crop->getErrorMessage());
         exit;
     }
     switch ($_SESSION["module"]) {
         case "category":
             $cat = new Category($_SESSION["id"]);
             $cat->setImage($_SESSION["uploaded_file"]);
             $cat->save();
             break;
         case "vendor":
             $vend = new Vendor($_SESSION["id"]);
             $vend->setLogo($_SESSION["uploaded_file"]);
             $vend->save();
             break;
         default:
             break;
     }
     $module = $_SESSION["module"];
     unset($_SESSION["uploaded_file"]);
     unset($_SESSION["id"]);
     unset($_SESSION["module"]);
     unset($_SESSION["path"]);
     unset($_SESSION["url"]);
     header("Location: " . $module . ".php?do=list");
     exit;
 } else {
     $ft->define(array("main" => "template_index.html", "content" => "error.html"));
     $ft->assign("ERROR_MESSAGE", "ERROR OCURED");
开发者ID:nciftci,项目名称:codefaster,代码行数:31,代码来源:upload.php


注:本文中的Vendor::save方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。