render_helper.php

服务器端生成HTML 文件位置: /application/helpers/render_helper.php

single_image_uploader()

/**
 * 生成单张图片上传的HTML。
 * @param  [string] $id      [html标签里要指定的ID名称]
 * @param  [int] $width   [宽度]
 * @param  [int] $height  [高度]
 * @param  [array] $attr    [标签属性]
 * @param  string $img_url [图片URL地址]
 * @param  array  $options [其他属性值,]
 *      限制上传图片尺寸:   默认长宽 800
 *      array('maxWidth'=>1200,'maxHeight'=>1200)
 * @return [string]          [返回相应的HTML]
 */
function single_image_uploader($id, $width, $height, $attr = array(), $img_url = '', $options = array())
{
    <!-- more -->
}

特殊标签属性 placeholder : 提示语句 datatype : 这属性只用于验证,跟ID标签不是同一个标签 nullmsg : 这属性只用于验证,跟ID标签不是同一个标签

render_list_filter()

生成列表页查询输入框

1.Controller.php

class Article extends ADMIN_Controller
{
    public $filters = array();

    public function __construct()
    {
        parent::__construct();
        $this->filters = json_decode('{
            "aID" : {"name" : "文章ID"}
            ,"aTitle" : {"name" : "标题"}
            ,"aContent" : {
                "name" : "文章内容"
                ,"db" : "aContent %%"}
            ,"mNickName" : {"name" : "作者"}
        }', true);
    }

    public function index()
    {
        $this->articleList();
    }

    public function articleList()
    {
        $data['filters'] = $this->filters;
        $this->load->view('jt_admin/article/articleList', $data);
    }
}

2.View.php

<!-- more -->
    <form method="get" class="form form-horizontal" id="form_search_list" >
    <div class="text-c"> 
        <?=render_list_filter($filters)?>
        <button id="btn_search" class="btn radius btn-success" ><i class="Hui-iconfont">&#xe665;</i> 查询</button>
        <a id="btn_reset" class="btn radius"> 重置</a>
    </div>
    </form>
<!-- more -->
<script>
<!-- more -->
filters = <?=json_encode(array_keys($filters))?>;     //搜索内容 Input ID 去除filter_
<!-- more -->
</script>