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


PHP HTML::link方法代码示例

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


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

示例1: apply

 public function apply(Transformable $transformable)
 {
     $file = \File::get(public_path('assets/img/borders.png'));
     $img = base64_encode($file);
     $data = str_ireplace(["\r", "\n"], '', $transformable->getContents());
     $data = preg_replace("~<(/?(br|p|dd))[^>]*?>~i", '<\\1>', $data);
     $data = preg_replace("~</(p|dd)>~i", '', $data);
     $data = preg_replace("~<(br|p|dd)>~i", static::LINEBREAK, $data);
     $data = preg_replace('/[ ]{2,}/', ' ', $data);
     $data = preg_replace("/" . static::LINEBREAK . "[ ]+/s", static::LINEBREAK . "    ", $data);
     $data = str_replace(static::LINEBREAK, '<p>', $data);
     $page = $transformable->page;
     $author = $page->author;
     $charset = $transformable->charset ?: 'utf-8';
     $title = $author->fio . " - " . $page->title;
     $link = \HTML::link(path_join("http://samlib.ru", $author->absoluteLink()), $author->fio) . " - " . \HTML::link(path_join("http://samlib.ru", $page->absoluteLink()), $page->title);
     $annotation = $page->annotation;
     $contents = $data;
     $downloaded = \Lang::get('pages.pages.downloaded', ['url' => \Request::fullUrl()]);
     if ($charset != 'utf-8') {
         $e = app('charset-encoder');
         $c = $e->remap($charset, true);
         $title = $e->transform($title, 'utf-8', $c);
         $link = $e->transform($link, 'utf-8', $c);
         $annotation = $e->transform($annotation, 'utf-8', $c);
         $downloaded = $e->transform($downloaded, 'utf-8', $c);
     }
     $view = view('pages.html-download', compact('img', 'charset', 'title', 'link', 'annotation', 'contents', 'downloaded'));
     $transformable->setContents((string) $view);
     $transformable->setType(static::EXTENSION);
     return $transformable;
 }
开发者ID:ankhzet,项目名称:Ankh,代码行数:32,代码来源:Htmlizer.php

示例2: onGetHeadlineValue

 /**
  * @param DocumentInterface $document
  * @param mixed $value
  *
  * @return mixed
  */
 public function onGetHeadlineValue(DocumentInterface $document, $value)
 {
     $documents = $document->getAttribute($this->getRelationName())->map(function (DocumentInterface $doc) {
         return \HTML::link($doc->getEditLink(), $doc->getTitle(), ['class' => 'popup']);
     })->all();
     return !empty($documents) ? implode(', ', $documents) : null;
 }
开发者ID:KodiComponents,项目名称:module-datasource,代码行数:13,代码来源:HasMany.php

示例3: login

 public function login()
 {
     $rules = array('rut' => 'required|between:8,9|alpha_num|rut|exist_rut');
     $validator = Validator::make(Input::all(), $rules);
     if ($validator->fails()) {
         if (Request::ajax()) {
             return json_encode('ERROR');
         }
         return Redirect::back()->withErrors($validator->messages())->withInput();
     }
     Event::fire('carga_cliente', array(Input::get('rut')));
     $ultima_respuesta = Event::fire('ya_respondio')[0];
     if (!is_null($ultima_respuesta)) {
         $msg = array('data' => array('type' => 'warning', 'title' => Session::get('user_name'), 'text' => 'En el actual periodo, ya registramos tus respuestas con fecha <b>' . $ultima_respuesta->format('d-m-Y') . '</b> a las <b>' . $ultima_respuesta->toTimeString() . '</b>, ¿Deseas actualizar esta información?'), 'options' => array(HTML::link('#', 'NO', array('class' => 'col-xs-4 col-sm-4 col-md-3 btn btn-default btn-lg text-uppercase', 'id' => 'btn_neg')), HTML::link('encuestas', 'SÍ', array('class' => 'col-xs-4 col-sm-4 col-md-3 btn btn-hot btn-lg text-uppercase pull-right'))));
         if (Request::ajax()) {
             return json_encode($msg);
         }
         return View::make('messages')->with('msg', $msg);
     } else {
         if (Request::ajax()) {
             return json_encode('OK');
         }
         return Redirect::to('encuestas');
     }
 }
开发者ID:mazebeat,项目名称:encuesta_umayor,代码行数:25,代码来源:HomeController.php

示例4: read_multiple

 public function read_multiple($view, $accounts)
 {
     $view->page_header(function ($view) {
         $view->float_right(function ($view) {
             $view->search();
         });
         $view->title(__('admin::account.read_multiple.title'));
     });
     $view->notifications();
     $view->table(function ($table) use($accounts) {
         $table->header(array('name' => array('title' => __('admin::account.read_multiple.table.name'), 'attributes' => array('class' => 'first big')), 'email' => __('admin::account.read_multiple.table.email'), 'roles' => __('admin::account.read_multiple.table.roles'), 'buttons' => array('attributes' => array('class' => 'buttons last'))));
         $table->sortable(array('name', 'email'));
         $table->rows($accounts);
         $table->no_results(function ($table) {
             $table->well(function ($table) {
                 $table->raw(__('admin::account.read_multiple.table.no_results'));
             });
         });
         $table->display(array('roles' => function ($account) {
             $roles = '';
             if (isset($account->roles)) {
                 foreach ($account->roles as $role) {
                     $roles .= '<b>' . $role->lang->name . '</b><br>' . $role->lang->description;
                 }
             }
             return $roles;
         }, 'buttons' => function ($account) {
             return HTML::link(prefix('admin') . 'account/edit/' . $account->id, '<span class="icon-pencil"></span>', array('class' => 'btn btn-small')) . HTML::link(prefix('admin') . 'account/delete/' . $account->id, '<span class="icon-trash icon-white"></span>', array('class' => 'btn btn-primary'));
         }));
     });
     $view->links($accounts);
     $view->float_right(function ($view) {
         $view->button(prefix('admin') . 'account/add', 'Add account', 'primary');
     });
 }
开发者ID:reith2004,项目名称:admin,代码行数:35,代码来源:layout.php

示例5: create

 public static function create($view)
 {
     $view->tabs(function ($tabs) {
         $tabs->tab('Module Settings', function ($view) {
             $view->text('name', __('admin::module.create.form.name'), Input::old('name'));
             $view->actions(function ($view) {
                 $view->next_tab('Next up, add some schemas &nbsp; <i class="icon-arrow-right icon-white"></i>', 'primary');
             });
         });
         $tabs->tab('Schemas', function ($view) {
             $view->table(function ($table) {
                 $table->header(array('name' => array('title' => __('admin::account.read_multiple.table.name'), 'attributes' => array('class' => 'first big')), 'relationships', 'buttons' => array('attributes' => array('class' => 'buttons last'))));
                 $table->no_results(function ($table) {
                     $table->well(function ($table) {
                         $table->raw(__('admin::account.read_multiple.table.no_results'));
                     });
                 });
                 $table->display(array('relationships' => function ($schema) {
                     $relationships = '';
                     if (isset($schema->relationships)) {
                         foreach ($schema->relationships as $relationship) {
                             $relationships .= '<b>' . $relationship->name . '</b><br>' . $relationship->type;
                         }
                     }
                     return $relationships;
                 }, 'buttons' => function ($schema) {
                     return HTML::link(prefix('admin') . 'module/add/', '<span class="icon-pencil"></span>', array('class' => 'btn btn-small')) . HTML::link(prefix('admin') . 'module/add/', '<span class="icon-trash icon-white"></span>', array('class' => 'btn btn-primary'));
                 }));
             });
             $view->button('#add-schema', 'Add Schema', 'primary');
         });
     });
 }
开发者ID:reith2004,项目名称:admin,代码行数:33,代码来源:module.php

示例6: addnav

 /**
  * Add a new navigation item or title, if $link is false.
  *
  * @param string        $title  the title/name of the navigation item
  * @param null|string   $link   the link of the navigation item
  */
 public static function addnav($title, $link = null)
 {
     if (!$link) {
         $output = '<p class="nav-head">&#151;  ' . __($title) . '  &#151;</p>';
         Template::get_instance()->set_output('navigation', __($output));
     } else {
         Template::get_instance()->set_output('navigation', HTML::link($link . '?' . LOGD_Core::create_random_uri_string(), __($title)));
     }
 }
开发者ID:nedron92,项目名称:logd-oop,代码行数:15,代码来源:replacer.php

示例7: redirect

 /**
  * Redirect user to other URI
  * @param string $url - URI we need to relocate user
  */
 public static function redirect($url = '')
 {
     if (APPLICATION) {
         header('Location: /' . trim($url, '/'));
     } else {
         header('Location: ' . HTML::link($url));
     }
     exit(0);
 }
开发者ID:procivam,项目名称:hochu-bilet-v3,代码行数:13,代码来源:HTTP.php

示例8: pics

 public function pics($data)
 {
     $name = HTML::link('products/view/' . $data['_id'], $data['productName']);
     if (isset($data['thumbnail_url']) && count($data['thumbnail_url'])) {
         $display = HTML::image($data['thumbnail_url'][0] . '?' . time(), $data['filename'][0], array('style' => 'min-width:100px;', 'id' => $data['_id']));
         return $display . '<br /><span class="img-more" id="' . $data['_id'] . '">more images</span>';
     } else {
         return $name;
     }
 }
开发者ID:awidarto,项目名称:jexadmin,代码行数:10,代码来源:PhotologController.php

示例9: pics

 public function pics($data)
 {
     $name = HTML::link('products/view/' . $data['_id'], $data['productName']);
     if (isset($data['thumbnail_url']) && count($data['thumbnail_url'])) {
         $display = HTML::image($data['thumbnail_url'][0] . '?' . time(), $data['filename'][0], array('style' => 'min-width:100px;', 'id' => $data['_id']));
         return $data['songTitle'] . '<br />' . $display;
     } else {
         return $name;
     }
 }
开发者ID:awidarto,项目名称:tmadminflat,代码行数:10,代码来源:MusicController.php

示例10: testGeneratingLink

 /**
  * Test generating proper link
  *
  * @group laravel
  */
 public function testGeneratingLink()
 {
     $html1 = HTML::link('foo');
     $html2 = HTML::link('foo', 'Foobar');
     $html3 = HTML::link('foo', 'Foobar', array('class' => 'btn'));
     $html4 = HTML::link('http://google.com', 'Google');
     $this->assertEquals('<a href="http://localhost/index.php/foo">http://localhost/index.php/foo</a>', $html1);
     $this->assertEquals('<a href="http://localhost/index.php/foo">Foobar</a>', $html2);
     $this->assertEquals('<a href="http://localhost/index.php/foo" class="btn">Foobar</a>', $html3);
     $this->assertEquals('<a href="http://google.com">Google</a>', $html4);
 }
开发者ID:gigikiri,项目名称:masjid-l3,代码行数:16,代码来源:html.test.php

示例11: get_contacts

 public function get_contacts()
 {
     if (Auth::guest()) {
         $s = HTML::link('login', 'Login') . ' or ' . HTML::link('verify', 'Register') . ' to view';
     } else {
         $u = User::find($this->user_id);
         // $s = 'Contacts for '.print_r($u, true);
         $s = $u->email . '<br>' . $u->phone_1;
     }
     return $s;
 }
开发者ID:rooslunn,项目名称:sapoc,代码行数:11,代码来源:offer.php

示例12: postUpdate

 public function postUpdate($id = '')
 {
     $cartography_user = CartographyUser::find($id);
     if (Input::get('password_1') != '') {
         if (Input::get('password_1') != Input::get('password_2')) {
             return "As senhas devem corresponder. " . HTML::link($this->route . '/create', 'Voltar');
         } else {
             $cartography_user->password = md5(Input::get('password_1'));
         }
     }
     $cartography_user->name = Input::get('name');
     $cartography_user->usertype = Input::get('usertype');
     $cartography_user->save();
     return Redirect::to($this->route)->with(array('msg_success' => 'Cartografia adicionada com sucesso'));
 }
开发者ID:nagyist,项目名称:abge,代码行数:15,代码来源:CartographyUserController.php

示例13: uploadFiles

 public function uploadFiles($files)
 {
     if (!$this->form_block_id) {
         throw new \Exception('form block id must be set before saving files');
     }
     $formData = $this->content ? unserialize($this->content) : [];
     foreach ($files as $field => $requestFile) {
         /** @var \Illuminate\Http\UploadedFile $requestFile */
         $uploadFolder = '/uploads/system/forms/' . $this->form_block_id;
         $fullUploadPath = public_path() . $uploadFolder;
         if (!file_exists($fullUploadPath)) {
             mkdir($fullUploadPath, 0755, true);
         }
         $uniqueFilename = $field . ' ' . $this->id . ' ' . $requestFile->getClientOriginalName();
         $requestFile->move($uploadFolder, $uniqueFilename);
         $formData[$field] = \HTML::link($uploadFolder . '/' . $uniqueFilename, $uniqueFilename);
     }
     $this->content = serialize($formData);
 }
开发者ID:web-feet,项目名称:coasterframework,代码行数:19,代码来源:FormSubmission.php

示例14: backendBreadcrumbs

 /**
  *  Generate breadcrumbs from array for backend
  *  @param  array  $bread - array with names and links
  *  @return string        - breadcrumbs HTML
  */
 public static function backendBreadcrumbs($bread)
 {
     if (count($bread) <= 1) {
         return '';
     }
     $last = $bread[count($bread) - 1];
     unset($bread[count($bread) - 1]);
     if (!count($bread)) {
         return '';
     }
     $first = $bread[0];
     unset($bread[0]);
     $html = '<div class="crumbs"><ul class="breadcrumb">';
     $html .= '<li><i class="fa-home"></i><a href="' . HTML::link($first['link']) . '">&nbsp;' . $first['name'] . '</a></li>';
     foreach ($bread as $value) {
         $html .= '<li><a href="' . HTML::link($value['link']) . '">&nbsp;' . $value['name'] . '</a></li>';
     }
     $html .= '<li class="current" style="color: #949494 !important;">&nbsp;' . $last['name'] . '</li>';
     $html .= '</ul></div>';
     return $html;
 }
开发者ID:procivam,项目名称:hochu-bilet-v3,代码行数:26,代码来源:HTML.php

示例15: link

 /**
  * Create a HTML page link.
  *
  * @param  int     $page
  * @param  string  $text
  * @param  string  $class
  * @return string
  */
 protected function link($page, $text, $class)
 {
     $query = '?page=' . $page . $this->appendage($this->appends);
     return HTML::link(URI::current() . $query, $text, compact('class'), Request::secure());
 }
开发者ID:Shahriar1824,项目名称:laravel-tutorial,代码行数:13,代码来源:paginator.php


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