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"></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>