yii_1_1_17_11(后台添加文章小物件创建radio和select-2016-2-12)
yii_1_1_17_11(后台添加文章小物件创建radio和select-2016-2-12)
wsy940822 发表于2年前
yii_1_1_17_11(后台添加文章小物件创建radio和select-2016-2-12)
  • 发表于 2年前
  • 阅读 10
  • 收藏 0
  • 点赞 1
  • 评论 0

引入编辑器Ueditor

1.将ueditor文件夹放入项目的assets的org扩展文件夹下
2.调用的两个js为ueditor.all.min.js和ueditor.config.js
3.在模板页面中引入这个两个js
4.配置js

	<script>
		window.UEDITOR_HOME_URL = "<?php echo Yii::app()->request->baseUrl ?>/assets/admin/org/ueditor";//ueditor地址
		window.onload = function(){
			window.UEDITOR_CONFIG.initialFrameWidth = 900;
			window.UEDITOR_CONFIG.initialFrameHeight = 600;//设置编辑器的宽高

			UE.getEditor(textarea的id);
		}
	</script>

如果有上传图片的表单如何创建

<?php $form = $this->beginWidget('CActive',array(
'htmlOptions'=>array('enctype'=>'multipart/form-data')));

<?php $this->endWidget() ?>

radio按钮

<?php echo $form->radioButtonList(
	$articleModel,
	'type',
	array(0=>'普通',1=>'热门'),
	array('separator'=>'$nbsp'),//分隔符为空格
)
?>

select下拉列表

在控制器中:

$category = Category::model();//实例化
$categoryInfo - $category->findAllBySql("SELECT cid,cname FROM category");
$cateArr = array();
$cateArr[] = '请选择';
foreach($categoryInfo as $v){
	$cateArr[$v->cid] = $v->cname;
}

<?php echo $form->dropDownList(
	$categ,
	'cid',
	$cateArr,
)
?>

文件

<?php echo $form->fileField($articleModel,'thumb'); ?> //缩略图

文本区域:

<?php echo $form->textArea($articleModel,'info',array('cols'=>50,'rows'=>10,'maxlength'=>100)); ?> 

不需要过滤的字段在rules中加上才能存入数据库.

array('content,info等等','safe');
共有 人打赏支持
粉丝 27
博文 63
码字总数 24407
×
wsy940822
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: