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


PHP url::last方法代碼示例

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


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

示例1: edit

 public function edit($id, $filename)
 {
     $self = $this;
     $page = $this->page($id);
     try {
         $file = $this->file($page, $filename);
     } catch (Exception $e) {
         $this->alert(l('files.error.missing.file'));
         $this->redirect($page);
     }
     // setup the form and form action
     $form = $file->form('edit', function ($form) use($file, $page, $self) {
         $form->validate();
         if (!$form->isValid()) {
             return $self->alert(l('files.show.error.form'));
         }
         try {
             $file->update($form->serialize());
             $self->notify(':)');
             $self->redirect($file);
         } catch (Exception $e) {
             $self->alert($e->getMessage());
         }
     });
     return $this->screen('files/edit', $file, array('form' => $form, 'page' => $page, 'file' => $file, 'returnTo' => url::last() == $page->url('files') ? $page->uri('files') : $page->uri('edit'), 'uploader' => $this->snippet('uploader', array('url' => $file->url('replace'), 'accept' => $file->mime(), 'multiple' => false))));
 }
開發者ID:irenehilber,項目名稱:kirby-base,代碼行數:26,代碼來源:files.php

示例2: back

 /**
  * Redirects to the last location of the user
  * 
  * @param string $fallback
  */
 public static function back($fallback = null)
 {
     // get the last url
     $last = url::last();
     // make sure there's a proper fallback
     if (empty($last)) {
         $last = $fallback ? $fallback : url::home();
     }
     static::send($last);
 }
開發者ID:LucasFyl,項目名稱:korakia,代碼行數:15,代碼來源:redirect.php

示例3: index

 public function index($text = null, $exception = null)
 {
     $this->auth();
     if (is_null($text)) {
         $text = l('pages.error.missing');
     }
     if (server::get('HTTP_MODAL')) {
         return $this->modal('error', array('text' => $text, 'back' => url::last()));
     } else {
         return $this->screen('error/index', 'error', array('text' => $text, 'exception' => $exception));
     }
 }
開發者ID:irenehilber,項目名稱:kirby-base,代碼行數:12,代碼來源:error.php


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