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


PHP View::create方法代码示例

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


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

示例1: installation

 public static function installation()
 {
     if (!is_installed()) {
         echo View::create('intro')->render();
         exit(0);
     }
 }
开发者ID:anchorcms,项目名称:anchor-cms,代码行数:7,代码来源:anchor.php

示例2: indexAction

 public function indexAction()
 {
     $elements = array();
     $elements[] = Bootstrap::row()->add(12, Bootstrap::h(1, 'Internet providers'));
     $elements[] = BootstrapUI::tableRemote()->title('List of providers')->column('name', 'provider name')->column('total', 'count', 70)->column('action', '', 30)->sortableColumns(array('name', 'total'))->searchable()->sortField('name', 'asc');
     return View::create('base')->with('title', 'Internet providers')->with('content', $elements);
 }
开发者ID:nkammah,项目名称:Crash-Analytics,代码行数:7,代码来源:ProvidersController.php

示例3: indexAction

 public function indexAction()
 {
     $elements = array();
     $elements[] = Bootstrap::row()->add(12, Bootstrap::h(1, 'Stack traces')->secondaryText('This is list of collected stack trace summaries'));
     $table = BootstrapUI::tableRemote()->title('List of stack trace summaries')->searchable()->column('id')->column('summary')->column('total', 'count', 70)->sortableColumns(array('id', 'total'))->sortField('id', 'desc');
     $elements[] = $table;
     return View::create('base')->with('title', 'Stack traces')->with('content', $elements);
 }
开发者ID:nkammah,项目名称:Crash-Analytics,代码行数:8,代码来源:StackTracesController.php

示例4: send

 public function send()
 {
     if (Config::db('profiling')) {
         $profile = View::create('profile', array('profile' => DB::profile()))->render();
         $this->output = preg_replace('#</body>#', $profile . '</body>', $this->output);
     }
     return parent::send();
 }
开发者ID:anchorcms,项目名称:anchor-cms,代码行数:8,代码来源:response.php

示例5: print_error

 /**
  * Printed out the errors to the error view
  */
 public function print_error()
 {
     //check if there was no failure in the template, render it, print out failure.
     //If we have errors in the template, then render the error-view without a template
     if (strpos($this->m_code, 'TEMPLATE') !== false) {
         View::create('error')->bind_by_name('s_error_message', $this->message)->bind_by_name('s_error_code', $this->m_code)->render(false);
     } else {
         View::create('error')->bind_by_name('s_error_message', $this->message)->bind_by_name('s_error_code', $this->m_code)->bind_by_name('s_error_file', $this->file)->bind_by_name('s_error_line', $this->line)->render();
     }
     exit(1);
 }
开发者ID:nedron92,项目名称:logd-oop,代码行数:14,代码来源:exception.php

示例6: is_session_expired

 /**
  *
  */
 private function is_session_expired()
 {
     $a_return_values = array();
     $b_session_valid = true;
     $o_session = \Session::get_session();
     if (!$o_session->is_session_valid()) {
         $s_message = \View::create('message')->render(false, true);
         $b_session_valid = false;
         $o_session->create_new_session();
         $a_return_values['message'] = $s_message;
     }
     $a_return_values['session_valid'] = $b_session_valid;
     echo json_encode($a_return_values);
 }
开发者ID:nedron92,项目名称:logd-oop,代码行数:17,代码来源:ajaxhandler.php

示例7: Request

 /**
  * Constructor
  */
 function __construct()
 {
     // Merge GET and POST params
     $oRequest = new Request(array_merge($_GET, $_POST));
     // Create main view
     $this->oMainView = new View('gabarit');
     $this->oMainView->addData('title', Config::get('sitetitle'));
     try {
         // Create associated controller
         $this->createController($oRequest);
         // Execute controller
         $this->oController->procede();
         $this->oMainView->addData('menuItems', $this->createMenu());
         $this->oMainView->addData('login', $this->oController->getCurrentUser()->getLogin());
         $this->oMainView->addData('body', $this->oController->getView());
         $this->oMainView->addData('script', $this->oController->getJS());
     } catch (Error $e) {
         $this->oMainView->addAlert($e, 'danger');
     } finally {
         // Create the main view
         $this->oMainView->create();
     }
 }
开发者ID:Jatax,项目名称:TKS,代码行数:26,代码来源:router.class.php

示例8: putDocumentAction

 /**
  * Handle article PUT
  */
 public function putDocumentAction(Request $request, $id)
 {
     $path = '/' . $id;
     $data = $request->request->all();
     $session = $this->registry->getConnection($this->name);
     $node = $session->getNode($path);
     if (empty($node)) {
         throw new ResourceNotFoundException($path . ' not found');
     }
     $this->fromJsonLD($node, $data);
     $session->save();
     // return the updated version
     $view = View::create($this->toJsonLd($node))->setFormat('json');
     return $this->viewHandler->handle($view, $request);
 }
开发者ID:richardmiller,项目名称:LiipVieBundle,代码行数:18,代码来源:PhpcrController.php

示例9: stackTracesAction

 public function stackTracesAction()
 {
     $osVersionId = (int) Url::getVar('os_version_id');
     if ($osVersionId <= 0) {
         Application::throwError(400, 'Bad request');
     }
     $osVersion = Version::fetchOne($osVersionId);
     if ($osVersion === false) {
         Application::throwError(404, 'Can not find os_version');
     }
     $title = "Stack traces for {$osVersion->os} {$osVersion->name}";
     $elements = array();
     $elements[] = Bootstrap::row()->add(12, Bootstrap::h(1, $title)->secondaryText("Total {$osVersion->total} reports"));
     $elements[] = Bootstrap::row()->add(12, BootstrapUI::tableRemote()->title('Most common stack traces')->column('total', 'count', 80)->column('summary', 'stack trace summary')->column('action', '', 30)->sortableColumns(array('summary', 'total'))->sortField('total', 'desc')->extraParam('os_version_id', $osVersionId));
     return View::create('base')->with('title', $title)->with('content', $elements);
 }
开发者ID:nkammah,项目名称:Crash-Analytics,代码行数:16,代码来源:OsVersionsController.php

示例10: processForm

 /**
  * @param User $user
  *
  * @return Response
  */
 protected function processForm(User $user)
 {
     $statusCode = $user->isNew() ? 201 : 204;
     $form = $this->createForm(new UserType(), $user);
     $form->handleRequest($this->getRequest());
     if ($form->isValid()) {
         $user->save();
         $response = new Response();
         $response->setStatusCode($statusCode);
         // set the `Location` header only when creating new resources
         if (201 === $statusCode) {
             $response->headers->set('Location', $this->generateUrl('acme_demo_user_get', array('id' => $user->getId()), true));
         }
         return $response;
     }
     return View::create($form, 400);
 }
开发者ID:beaast-com,项目名称:beaast-core,代码行数:22,代码来源:AbstractController.php

示例11: editAction

 /**
  * PATCH Route annotation.
  * @Rest\Patch("/users/edit/{id}.{_format}")
  * @Rest\View
  * @return array
  */
 public function editAction(Request $request, $id)
 {
     $em = $this->getDoctrine()->getManager();
     $user = $em->getRepository('AppBundle:User')->find($id);
     if (!$user) {
         throw $this->createNotFoundException('User not found!');
     }
     $form = $this->createForm(new \ApiBundle\Form\Type\RegistrationFormType(), $user, array('method' => 'PATCH'));
     $form->handleRequest($request);
     if ($form->isValid()) {
         $em = $this->getDoctrine()->getManager();
         $em->persist($user);
         $em->flush();
         return array('user' => $user);
     }
     return View::create($form, 400);
 }
开发者ID:sebathomson,项目名称:symfony2-api-example,代码行数:23,代码来源:UserController.php

示例12: versionsAction

 public function versionsAction()
 {
     $packageId = (int) Url::getVar('package_id');
     if ($packageId <= 0) {
         Application::throwError(400, 'Bad request');
     }
     $package = Package::fetchOne($packageId);
     if ($package === false) {
         Application::throwError(404, 'Can not find package');
     }
     $last = Url::getVar('last');
     $title = 'Package versions for ' . $package->name;
     $elements = array();
     $elements[] = Bootstrap::row()->add(12, Bootstrap::h(1, $title));
     $elements[] = Bootstrap::row()->add(12, Bootstrap::buttonGroup()->add(Bootstrap::anchor('Last 12 hours', Url::href('packages', 'versions', array('package_id' => $packageId, 'last' => '12-hour')))->asButton()->color($last == '12-hour' ? 'blue' : 'default'))->add(Bootstrap::anchor('Last day', Url::href('packages', 'versions', array('package_id' => $packageId, 'last' => 'day')))->asButton()->color($last == 'day' ? 'blue' : 'default'))->add(Bootstrap::anchor('Last week', Url::href('packages', 'versions', array('package_id' => $packageId, 'last' => 'week')))->asButton()->color($last == 'week' ? 'blue' : 'default'))->add(Bootstrap::anchor('Last 2 weeks', Url::href('packages', 'versions', array('package_id' => $packageId, 'last' => '2-weeks')))->asButton()->color($last == '2-weeks' ? 'blue' : 'default'))->add(Bootstrap::anchor('Last month', Url::href('packages', 'versions', array('package_id' => $packageId, 'last' => 'month')))->asButton()->color($last == 'month' ? 'blue' : 'default'))->add(Bootstrap::anchor('Last 2 months', Url::href('packages', 'versions', array('package_id' => $packageId, 'last' => '2-months')))->asButton()->color($last == '2-months' ? 'blue' : 'default'))->add(Bootstrap::anchor('All', Url::href('packages', 'versions', array('package_id' => $packageId)))->asButton()->color($last == null ? 'blue' : 'default'))->setAttribute('style', 'margin-bottom: 10px'));
     $elements[] = BootstrapUI::tableRemote()->title('Most common versions')->column('total', 'count', 80)->column('name', 'package version')->column('action', '', 30)->sortableColumns(array('name', 'total'))->sortField('total', 'desc')->extraParam('package_id', $packageId)->extraParam('last', $last);
     return View::create('base')->with('title', $title)->with('content', $elements);
 }
开发者ID:nkammah,项目名称:Crash-Analytics,代码行数:18,代码来源:PackagesController.php

示例13: __construct

 /**
  * the constructor of this installer-class.
  * it initialize all needed values and set the hidden fields for the template
  */
 public function __construct()
 {
     //Initialize the installer with the current-needed POST and Session values
     $this->init();
     //set a common title
     $this->s_step_title = __('install_common_title', 'install');
     //set the hidden fields, which we don't need for the installation
     \Replacer::set_hidden_fields(array('character', 'online', 'more'));
     if ($this->check_dbconfig_file() !== array()) {
         \Replacer::page_header($this->s_step_title);
         $message = __('Probleme mit der ".dbconfig.default' . EXT . '". <br>Folgende Konstanten haben andere Werte als die ursprüngliche Datei');
         throw new \LOGD_Exception($message);
     }
     //switch/case for the step and go to the right method
     switch ($this->i_step) {
         case 0:
             $this->step_0();
             break;
     }
     //set the page header and render the install view
     \Replacer::page_header($this->s_step_title);
     \View::create('install')->bind_by_value('i_step', $this->i_step)->render();
 }
开发者ID:nedron92,项目名称:logd-oop,代码行数:27,代码来源:installer.php

示例14: createAddPopup

 /**
  * Créer la Popup d'ajout d'un utilisateur
  * @param \Rank $p_aRanks Rangs possibles
  * @return string
  */
 private function createAddPopup($p_aRanks)
 {
     $oPopupAdd = new View('popup');
     $oPopupAdd->addData('id', 'adduser');
     $oPopupAdd->addData('buttonstyle', 'btn-success');
     $oPopupAdd->addData('buttonicon', 'fa-plus');
     $oPopupAdd->addData('buttontext', 'Ajouter');
     $oPopupAdd->addData('title', 'Ajouter un utilisateur');
     $oFormAdd = new FormGenerator();
     $oFormAdd->setAction('index.php?p=adminusers');
     $oFormAdd->addInput('Identifiant', 'login', true, false, 'text', 'Identifiant ...');
     $oFormAdd->addInput('Password', 'password', true, false, 'password', 'Password ...');
     $oFormAdd->addInput('Confirmation', 'confirmation', true, false, 'password', 'Confirmation ...');
     $oFormAdd->addInput('Email', 'mail', true, false, 'text', 'Email ...');
     $oFormAdd->addSelect('Rang', 'rank', $p_aRanks, Rank::getDefaultRank()->getId());
     $oFormAdd->create();
     $oPopupAdd->addData('content', $oFormAdd->getCode());
     $oPopupAdd->create();
     return $oPopupAdd->getCode();
 }
开发者ID:Jatax,项目名称:TKS,代码行数:25,代码来源:adminusers.controller.php

示例15: addUserAction

 /**
  * Show the page to add new user
  */
 public function addUserAction()
 {
     $title = 'Add new user';
     $content = array(Bootstrap::row()->add(8, \Bootstrap::h(1, $title), 2));
     $content[] = Bootstrap::row()->add(8, Bootstrap::panel('New user', $this->getUserForm())->color('blue'), 2);
     return View::create('base')->with('title', $title)->with('content', $content);
 }
开发者ID:nkammah,项目名称:Crash-Analytics,代码行数:10,代码来源:SystemController.php


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