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


PHP Tag::getAttrs方法代码示例

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


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

示例1: headLink

 /**
  * Enlaza un recurso externo
  *
  * @param string $href direccion url del recurso a enlazar
  * @param string|array $attrs atributos
  */
 public static function headLink($href, $attrs = '')
 {
     if (is_array($attrs)) {
         $attrs = Tag::getAttrs($attrs);
     }
     self::$_headLinks[] = array('href' => $href, 'attrs' => $attrs);
 }
开发者ID:govaniso,项目名称:happydomain,代码行数:13,代码来源:html.php

示例2: outLink

 /**
  * Crea un enlace externo
  *
  * @example echo DwHtml::outLink('http://kumbiaphp.com', 'Enlace') Crea un enlace a esa url
  *
  * @param string $action Ruta o dirección de la página web
  * @param string $text Texto a mostrar
  * @param mixed $attrs Atributos adicionales
  * @return string
  */
 public static function outLink($url, $text, $attrs = NULL)
 {
     if (is_array($attrs)) {
         $attrs = Tag::getAttrs($attrs);
     }
     return '<a href="' . "{$url}\" {$attrs} >{$text}</a>";
 }
开发者ID:ocidfigueroa,项目名称:sice,代码行数:17,代码来源:dw_html.php

示例3: meta

 /**
  * Crea un metatag
  *
  * @param string $content contenido del metatag
  * @param string|array $attrs atributos
  */
 public static function meta($content, $attrs = NULL)
 {
     if (is_array($attrs)) {
         $attrs = Tag::getAttrs($attrs);
     }
     self::$_metatags[] = array('content' => $content, 'attrs' => $attrs);
 }
开发者ID:jaigjaig,项目名称:usuario_auth_template_bootstrap,代码行数:13,代码来源:html.php

示例4: form

 /**
  * Genera un formulario Ajax
  *
  * @param string $update capa que se actualizara
  * @param string $action accion a ejecutar
  * @param string $class clase de estilo
  * @param string $method metodo de envio
  * @param string|array $attrs atributos
  * @return string
  */
 public static function form($update, $action = NULL, $class = NULL, $method = 'post', $attrs = NULL)
 {
     if (is_array($attrs)) {
         $attrs = Tag::getAttrs($attrs);
     }
     if ($action) {
         $action = PUBLIC_PATH . $action;
     } else {
         $action = PUBLIC_PATH . ltrim(Router::get('route'), '/');
     }
     return "<form action=\"{$action}\" method=\"{$method}\" class=\"js-remote {$class}\" data-to=\"{$update}\" {$attrs}>";
 }
开发者ID:eldister,项目名称:sistem-gestion-documental,代码行数:22,代码来源:ajax.php

示例5: submitImage

 /**
  * Crea un boton de tipo imagen
  *  
  * @param string $img
  * @param string $class clases adicionales para el link
  * @param string|array $attrs atributos adicionales
  * @return string
  */
 public static function submitImage($img, $confirm = '¿Está Seguro?', $class = NULL, $attrs = NULL)
 {
     if (is_array($attrs)) {
         $attrs = Tag::getAttrs($attrs);
     }
     return "<input type=\"image\" data-msg=\"{$confirm}\" src=\"" . PUBLIC_PATH . "img/{$img}\" class=\"js-confirm {$class}\" {$attrs}/>";
 }
开发者ID:ocidfigueroa,项目名称:sice,代码行数:15,代码来源:js.php

示例6: btnSubmit

 /**
  * Crea un botón tipo submit
  *
  * @param string $text Texto del botón
  * @param array $attrs Atributos de campo (opcional)
  * @return string
  */
 public static function btnSubmit($text, $attrs = NULL, $icon = Null)
 {
     if (is_array($attrs)) {
         $attrs = Tag::getAttrs($attrs);
     }
     $btn = '';
     if ($icon) {
         $btn .= '<i class="fa fa-pd-expand ' . $icon . '"></i>';
     }
     $btn .= $text;
     return "<button type=\"submit\" {$attrs}>{$btn}</button>";
 }
开发者ID:ocidfigueroa,项目名称:sice,代码行数:19,代码来源:dw_form.php

示例7: check2

 /**
  * Método que genera un input type="checkbox"
  * @param type $field Nombre del input
  * @param string $checkValue Valor del checkbox
  * @param type $attrs Atributos del input, se puede especificar array('class'=>'inline') para mostrar en línea
  * @param type $checked Indica si está seleccionado o no
  * @param type $label Detalle de la etiqueta label
  * @return string
  */
 public static function check2($field, $checkValue, $attrs = NULL, $checked = NULL, $label = '')
 {
     //Tomo los nuevos atributos definidos en las clases
     $attrs = self::_getAttrsClass($attrs, 'checkbox');
     $input = self::label($label, $field, null, $attrs['class'], 'checkbox');
     $input = str_replace('</label>', '', $input);
     //Quito el cierre de la etiqueta label
     $input = str_replace($label, '', $input);
     //Quito el texto del label para ponerlo al final
     //Armo el input del form
     if (is_array($attrs)) {
         $attrs = Tag::getAttrs($attrs);
     }
     // Obtiene name y id para el campo y los carga en el scope
     extract(self::getFieldDataCheck($field, $checkValue, $checked), EXTR_OVERWRITE);
     $name = str_replace("[]", '', $name);
     $id = str_replace(array('[', ']'), '_', $id);
     if ($checked) {
         $checked = 'checked="checked"';
     }
     self::$_counter--;
     //Para que tome el contador del label
     $input .= "<input id=\"{$id}" . self::$_counter . "\" name=\"{$name}[]\" type=\"checkbox\" value=\"{$checkValue}\" {$attrs} {$checked}/>";
     self::$_counter++;
     //Para que siga
     $input .= $label;
     $input .= '</label>';
     //Cierro el label
     return $input . PHP_EOL;
 }
开发者ID:slrondon,项目名称:WispCenter,代码行数:39,代码来源:mkc_form.php

示例8: datepicker

 /**
  * Crea un campo de texo para fecha (Requiere JS )
  *
  * @param string $field Nombre de campo
  * @param string $class Clase de estilo (opcional)
  * @param string|array $attrs Atributos de campo (opcional)
  * @param string $value (opcional)
  * @return string
  */
 public static function datepicker($field, $class = NULL, $attrs = NULL, $value = NULL)
 {
     if (is_array($attrs)) {
         $attrs = Tag::getAttrs($attrs);
     }
     // Obtiene name, id y value (solo para autoload) para el campo y los carga en el scope
     extract(self::getFieldData($field, $value), EXTR_OVERWRITE);
     return "<input id=\"{$id}\" name=\"{$name}\" class=\"js-datepicker {$class}\" type=\"text\" value=\"{$value}\" {$attrs}/>";
 }
开发者ID:eldister,项目名称:sistem-gestion-documental,代码行数:18,代码来源:form.php

示例9: file

 /**
  * Crea un campo file
  *
  * @param string $field Nombre de campo
  * @param string|array $attrs Atributos de campo (opcional)
  * @return string
  */
 public static function file($field, $attrs = '')
 {
     // aviso al programador
     if (!self::$_multipart) {
         Flash::error('Para poder subir ficheros, debe abrir el form con Form::openMultipart()');
     }
     $attrs = Tag::getAttrs($attrs);
     // Obtiene name y id, y los carga en el scope
     list($id, $name, ) = self::getFieldData($field, FALSE);
     return "<input id=\"{$id}\" name=\"{$name}\" type=\"file\" {$attrs}/>";
 }
开发者ID:Jamp,项目名称:sgas,代码行数:18,代码来源:form.php

示例10: showButton

 /**
  * Método que se encarga de crear el botón
  * @param type $icon
  * @param type $attrs
  * @param type $text
  * @param type $type
  * @return type
  */
 public static function showButton($icon = '', $attrs = array(), $text = '', $type = 'button')
 {
     $text = strtoupper($text);
     $attrs['class'] = 'btn ' . $attrs['class'];
     if (!preg_match("/\\bdw-text-bold\\b/i", $attrs['class'])) {
         $attrs['class'] = $attrs['class'] . ' dw-text-bold';
     }
     $attrs = Tag::getAttrs($attrs);
     $text = !empty($text) && $icon ? '<span class="hidden-phone">' . strtoupper($text) . '</span>' : strtoupper($text);
     if ($icon) {
         $text = '<i class="fa fa-' . $icon . '"></i> ' . $text;
     }
     return "<button type=\"{$type}\" {$attrs}>{$text}</button>";
 }
开发者ID:slrondon,项目名称:MikrotikCenter,代码行数:22,代码来源:dw_button.php

示例11: foto

 public static function foto($src, $alt = NULL, $attrs = NULL)
 {
     $usuario = new Usuario();
     if (!$usuario->getInformacionUsuario(Session::get('id'))) {
         DwMessage::get('id_no_found');
         return DwRedirect::to('dashboard');
     }
     $usuario->perfil = $perfil;
     $usuario->fotografia = $persona->fotografia;
     if (is_array($attrs)) {
         $attrs = Tag::getAttrs($attrs);
     }
     return '<img src="' . PUBLIC_PATH . "img/{$src}\" alt=\"{$alt}\" {$attrs} />";
 }
开发者ID:slrondon,项目名称:MikrotikCenter,代码行数:14,代码来源:dw_html.php

示例12: trClass

 /**
  * Aplica estilo zebra a una tabla.
  *
  * @param string $class class css
  * @param string | array $attrs
  * @param unknown_type $start
  */
 public static function trClass($class, $attrs = NULL)
 {
     if (is_array($attrs)) {
         $attrs = Tag::getAttrs($attrs);
     }
     if (self::$_trClassAlternate) {
         self::$_trClassAlternate = FALSE;
         return "<tr class='{$class}' {$attrs}>";
     } else {
         self::$_trClassAlternate = TRUE;
         return "<tr {$attrs}>";
     }
 }
开发者ID:albertmolina,项目名称:Daily-Content-Manager,代码行数:20,代码来源:html.php

示例13: dbCity

 public static function dbCity($field, $data, $show, $blank = null, $attrs = null, $value = null, $label = '', $req = false, $err = false)
 {
     if (is_array($attrs)) {
         $attrs = Tag::getAttrs($attrs);
     }
     extract(parent::_getFieldData($field, $value === null), EXTR_OVERWRITE);
     if (is_null($blank)) {
         $options = '';
     } else {
         $options = '<option value="">' . htmlspecialchars($blank, ENT_COMPAT, APP_CHARSET) . '</option>';
     }
     foreach ($data as $p) {
         $options .= "<option value=\"{$p->id}\"";
         if ($p->id == $value) {
             $options .= ' selected="selected"';
         }
         $options .= '>' . $p->convencion . " | " . htmlspecialchars($p->{$show}, ENT_COMPAT, APP_CHARSET) . '</option>';
     }
     $attrs = self::_getAttrsClass($attrs, 'select', $req);
     $input = "\n<select id=\"{$id}\" name=\"{$name}\" {$attrs}>{$options}</select>\n";
     $input .= self::label($field, $label, null, $req, $err);
     return $input . "\n";
 }
开发者ID:albertmolina,项目名称:Daily-Content-Manager,代码行数:23,代码来源:ext_form.php

示例14: form

 /**
  * Genera un formulario Ajax
  *
  * @param string $update capa que se actualizara
  * @param string $action accion a ejecutar
  * @param string $class clase de estilo
  * @param string $method metodo de envio
  * @param string|array $attrs atributos
  * @return string
  */
 public static function form($update, $action = '', $class = '', $method = 'post', $attrs = '')
 {
     $attrs = "class=\"js-remote {$class}\" data-to=\"{$update}\" " . Tag::getAttrs($attrs);
     return Form::open($action, $method, $attrs);
 }
开发者ID:govaniso,项目名称:happydomain,代码行数:15,代码来源:ajax.php

示例15: showButton

 /**
  * Método que se encarga de crear el botón
  * @param type $icon
  * @param type $attrs
  * @param type $text
  * @param type $type
  * @return type
  */
 public static function showButton($icon = '', $attrs = array(), $text = '', $type = 'button', $iconAlign = 'left')
 {
     $text = Filter::get($text, 'upper');
     $attrs['class'] = 'btn ' . $attrs['class'];
     if (!preg_match("/\\btext-bold\\b/i", $attrs['class'])) {
         $attrs['class'] = $attrs['class'] . ' text-bold';
     }
     $attrs = Tag::getAttrs($attrs);
     $text = !empty($text) && $icon ? '<span class="hidden-xs">' . $text . '</span>' : $text;
     if ($icon) {
         if ($iconAlign !== 'left') {
             $text = $text . ' <i class="btn-icon-only fa ' . $icon . '"></i>';
         } else {
             $text = '<i class="btn-icon-only fa ' . $icon . '"></i> ' . $text;
         }
     }
     return "<button type=\"{$type}\" {$attrs}>{$text}</button>";
 }
开发者ID:ocidfigueroa,项目名称:sice,代码行数:26,代码来源:dw_button.php


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