當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Installer::find方法代碼示例

本文整理匯總了PHP中Installer::find方法的典型用法代碼示例。如果您正苦於以下問題:PHP Installer::find方法的具體用法?PHP Installer::find怎麽用?PHP Installer::find使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Installer的用法示例。


在下文中一共展示了Installer::find方法的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: show

 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function show($id)
 {
     //
     // return View::make('register.confirm');
     $user = User::find($id);
     $serials = $user->serials()->get();
     //$installer = $user->installer()->first()->business_name;
     if ($user->installer_id) {
         $installer = Installer::find($user->installer_id);
     }
     // echo $user->installer_id;
     // foreach($serials as $serial) {
     //     echo $serial->serial;
     // }
     return View::make('admin.user.view')->with('user', $user)->with('serials', $serials)->with('installer', $installer);
 }
開發者ID:periodthree,項目名稱:mhd,代碼行數:22,代碼來源:AdminUserController.php

示例2: destroy

 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     //
     if ($this->isAdminRequest()) {
         // delete
         $installer = Installer::find($id);
         $installer->delete();
         // redirect
         Session::flash('message', 'Successfully deleted the Installer!');
         return Redirect::to('admin/installers');
     }
 }
開發者ID:periodthree,項目名稱:mhd,代碼行數:18,代碼來源:InstallerController.php

示例3: import

 public function import($name)
 {
     // echo $name;
     // exit;
     $file = '../laravel/app/storage/csv/' . $name . '.csv';
     // echo $file;
     // exit;
     $allowedfilenames = array("serials", "installers");
     if (in_array($name, $allowedfilenames)) {
         //Parse into array
         $array = $this->csvtoarray($file);
         switch ($name) {
             case 'serials':
                 foreach ($array as $item) {
                     $serial = new Serial();
                     $find = $serial->where('serial', '=', $item['serial'])->first();
                     if (!$find) {
                         $serial->model_id = $item['model_id'];
                         $serial->serial = $item['serial'];
                         $serial->save();
                     }
                 }
                 break;
             case 'installers':
                 // echo "<pre>";
                 // print_r($array);
                 // echo "</pre>";
                 // exit;
                 $insertcount = 0;
                 $updatecount = 0;
                 foreach ($array as $item) {
                     $installer = new Installer();
                     $find = $installer->where('account_number', '=', $item['account_number'])->first();
                     if ($find->id) {
                         $installer = Installer::find($find->id);
                     }
                     $installer->account_number = trim($item['account_number']);
                     $installer->business_name = trim($item['business_name']);
                     $installer->address = trim($item['address']);
                     $installer->city = trim($item['city']);
                     $installer->state = trim($item['state']);
                     $installer->zip = trim($item['zip']);
                     $installer->phone = trim($item['phone']);
                     if ($installer->save()) {
                         if ($find->id) {
                             $updatecount++;
                         } else {
                             $insertcount++;
                         }
                     } else {
                         echo "Whoops";
                         exit;
                     }
                 }
                 echo "Updated: " . $updatecount . "<br />";
                 echo "Inserted: " . $insertcount . "<br />";
                 break;
         }
     }
     // echo "<pre>";
     // print_r($array);
     // echo "</pre>";
 }
開發者ID:periodthree,項目名稱:mhd,代碼行數:63,代碼來源:ImportController.php

示例4: getInstallerName

 function getInstallerName()
 {
     App::import('Model', 'ScheduleManager.Installer');
     $installer_model = new Installer();
     return $installer_model->find("list", array("fields" => array("id", "name_lookup_id")));
 }
開發者ID:khaled-saiful-islam,項目名稱:zen_v1.0,代碼行數:6,代碼來源:InventoryLookupHelper.php

示例5: Installer

 function set_week_calendar_view($set_date = null, $prev = null, $next = null)
 {
     App::uses('Installer', 'ScheduleManager.Model');
     $installerModel = new Installer();
     $installers = $installerModel->find('all');
     if (!empty($set_date)) {
         $set_date = $this->formatDate(str_replace('-', '/', $set_date));
     }
     $this->set(compact('installers', 'set_date', 'prev', 'next'));
 }
開發者ID:khaled-saiful-islam,項目名稱:zen_v1.0,代碼行數:10,代碼來源:InstallerSchedulesController.php


注:本文中的Installer::find方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。