亚洲一区AV在线观看无码,国产一区二区精品久久 http://m.166276.com/blog 中山php|最優(yōu)網(wǎng)絡 Mon, 13 May 2013 04:56:43 +0000 en hourly 1 http://wordpress.org/?v=3.1.4 FleaPHP頁面控件 WebControls的使用 http://m.166276.com/blog/view-131.html http://m.166276.com/blog/view-131.html#comments Tue, 16 Aug 2011 02:31:18 +0000 lin http://m.166276.com/blog/?p=131 如果不使用模板引擎,需要先注冊控件 $ui =& FLEA::initWebControls() ;其實就是返回控件的實例,該函數(shù)的代碼是

00662 function & initWebControls()
00663 {
00664 return FLEA::getSingleton(FLEA::getAppInf('webControlsClassName'));
00665 }

'webControlsClassName'默認是FLEA目錄下的webControls類,該類封裝了頁面組件的實現(xiàn),以及一些常用的頁面控件,在找不到這些自帶控件的時候就會去嘗試搜索我們自定義的以_ctl開頭的控件

/**
* 構造一個控件的 HTML 代碼
*
* @param string $type
* @param string $name
* @param array $attribs
* @param boolean $return
*
* @return string
*/
function control($type, $name, $attribs = null, $return = false)
{
$type = strtolower($type);
$render = '_ctl' . ucfirst($type);
$attribs = (array)$attribs;

$__ctl_out = false;
if (method_exists($this, $render)) {
$__ctl_out = $this->{$render}($name, $attribs);
} else {
$extfilename = ucfirst($type) . '.php';
if (!isset($this->_extends[$type])) {
foreach ($this->_extendsDir as $dir) {
if (file_exists($dir . DS . $extfilename)) {
require($dir . DS . $extfilename);
$this->_extends[$type] = true;
break;
}
}
}

if (isset($this->_extends[$type])) {
$__ctl_out = call_user_func_array($render,
array('name' => $name, 'attribs' => $attribs));
}
}

if ($__ctl_out === false) {
$__ctl_out = "INVALID CONTROL TYPE \"{$type}\"";
}

if ($return) { return $__ctl_out; }
echo $__ctl_out;
return '';
}

實例化控件之后,在模版(也就是 .php)中:

1 <?php
2 $ui->control('textbox', 'username',
3 array(
4 'class' => 'textbox',
5 'size' => 28,
6 'maxlength' => 22,
7 )
8 );
9 ?>

如果使用smarty,調(diào)用方式就是:

{ webcontrol type='textbox' value=$textbox_value }
系統(tǒng)會自動去實例化控件對象

]]>
http://m.166276.com/blog/view-131.html/feed 318
无码色偷偷亚洲国内自拍| 日本xxxx69hd老师学生| 被灌满精子的五个女校花| 亚洲成AV人片一区二区| 日本成本人片无码免费视频网站| 国产午睡沙发| 国产一区二区三区四区精华| 欧美性猛交xxxx黑人猛交| 少年呜咽出声承受不住太多| 少妇a片出轨人妻偷人视频| 精品少妇人妻av一区二区| 韩国高清大片免费观看在线| 久久久久亚洲av无码专区桃色| 欧美又大又粗无码视频| 4438全国大成网人网站| 欧美真人性做爰全过程| 男主与女二疯狂做h| 国产VA免费精品高清在线观看| 吃了他达拉非太硬还需要继续吃吗| 337p日本欧洲亚洲大胆精品| 午夜18禁试看120秒男女啪啪| 衣服被扒开强摸双乳18禁网站| 少妇被粗大的猛烈进出小说| 亚洲国产精品va在线看黑人| 激情艳妇熟女系列短篇txt| 妺妺窝人体色www在线下载| 国产熟女乱子视频正在播放| av无码免费一区二区三区| 欧洲人妻丰满av无码久久不卡| 伊人久久综合热线大杳蕉岛国| japanese少妇高潮潮喷| 免费精品国偷自产在线青年| 精品国产一区二区三区四区| 99V久久综合狠狠综合久久| 亚洲av日韩av永久无码色欲| free性丰满hd性欧美| b站免费版入口| 太大太粗好爽受不了| 最新国产精品自在自线发布| 国产精品99精品无码视亚| 久久亚洲av午夜福利精品一区|