字段接口
提供字段绑定数据
代码如下:
//字段接口
function field_data(){
$result_data = array('status' => 0, 'msg'=> 'ok', 'data' => array());
//分类id。当用户选择分类之后,发送api请求,返回字段列表。根据分类ID,返回不同的字段数据。
$catid = $_POST['cat_data']['catid'];
//字段数据,按照下面的格式
$tpl_data = array(
'title' => array(
'name' => '标题',
),
'content' => array(
'name' => '内容',
),
'public_time' => array(
'name' => '发布时间',
),
'reply' => array(
'name' => '回复',
),
'reply_time' => array(
'name' => '回复时间',
),
);
$result_data['data']['bind'] = $tpl_data;
//辅助设置的扩展字段
$result_data['data']['ext'] = array(
'is_htmlon' => array(
'type' => 'radio',
'name' => '是否开启html发布',
'desc' => '这是一个radio的例子',
'data' => array('0' => '是', '1' => '否'),
'default_val' => '1'
),
'text_test' => array(
'type' => 'text',
'name' => '文本填写',
'desc' => '这是一个文本类型的例子',
'default_val' => 'test'
),
'text_test' => array(
'type' => 'text',
'name' => '文本填写',
'desc' => '这是一个文本类型的例子',
'default_val' => 'test'
),
//软件目前默认显示一些配置项,如果不需要,可以设置隐藏。
/*
view_num 文章查看数
public_uid 发布者uid
public_time 发布时间
reply_uid 回复者uid
reply_time 回复时间
*/
'view_num' => array(
'hide' => 1,
),
);
return $result_data;
}
上面还定义了辅助设置的字段扩展