发新话题
打印

[FleaPHP][UI] WebControls的使用

[FleaPHP][UI] WebControls的使用

[FleaPHP][UI] WebControls的使用
webControls是在fleaphp1.0.70版本中支持的,所以大家如果没有升级到新版,先要进行升级


要使用这个组件,预先调用一下 $ui =& FLEA::initWebControls() 获得 WebControls 的对象实例

然后就可以用下面的代码创建各种控件:
$ui =& FLEA::initWebControls();
然后在模版(也就是 .php)中:
复制内容到剪贴板
代码:
<?php
$ui->control('textbox', 'username',
    array(
        'class' => 'textbox',
        'size' => 28,
        'maxlength' => 22,
    )
);
?>
看一个稍微复杂点的例子:
复制内容到剪贴板
代码:
<?php
$ui->control('radiogroup', 'myoption',
    array(
        'items' => array(
            '选项 1' => 1,
            '选项 2' => 2,
            '选项 3' => 3,
            '选项 4' => 4
        ),
        'selected' => 2,
        'class' => 'blue_options',
    )
);
?>
生成的 XHTML 代码如下:
复制内容到剪贴板
代码:
<input type="radio" name="myoption" id="myoption_0" value="1" class="blue_options" /><label for="myoption_0" >选项 1</label><br />
<input type="radio" name="myoption" id="myoption_1" value="2" class="blue_options" /><label for="myoption_1" >选项 2</label><br />
<input type="radio" name="myoption" id="myoption_2" value="3" checked="checked" class="blue_options" /><label for="myoption_2" >选项 3</label><br />
<input type="radio" name="myoption" id="myoption_3" value="4" class="blue_options" /><label for="myoption_3" >选项 4</label>
实际效果:


如果使用模版调用方式就是:

{ webcontrol type='textbox' value=$textbox_value }

TOP

发新话题