yii_1_1_17_11(后台添加文章小物件创建radio和select-2016-2-12)

news/2024/7/3 4:52:54

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

引入编辑器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');

转载于:https://my.oschina.net/wsyblog/blog/614579


http://www.niftyadmin.cn/n/4394998.html

相关文章

css体验优化之图片容器设置宽高比

需求 我们在做web页面的时候&#xff0c;经常会有一些图片列表&#xff0c;例如下图的视频列表以及表情列表&#xff1a; 需求要求&#xff1a; 1. 列表是responsive的&#xff0c;在不同宽度的浏览器下面&#xff0c;图片要自适应容器宽度 2. 图片在自适应的过程中&#xff0c…

n阶完全生成图的数量

有些事不是看到了希望才去坚持&#xff0c;而是坚持了才会看到希望 问题 I: 星际之门&#xff08;一&#xff09; 时间限制: 1 Sec 内存限制: 128 MB 提交: 8 解决: 2 [提交][状态][讨论版] 题目描述 公元3000年&#xff0c;子虚帝国统领着N个星系&#xff0c;原先它们是靠近…

js文章快速分享代码

2019独角兽企业重金招聘Python工程师标准>>> <!--示例一--> <div id"ckepop" classfeixiangjias> <a href"javascript:" class"jiathis jiathis_txt jtico jtico_jiathis" target"_blank">分享到&#…

跟Alex学Python之- 这年头不会点算法怎以混江湖?

前言非常欣慰的看到如今越来越多的运维人员也开始学开发了&#xff0c;its a good sign, 毕竟行业大势不可违&#xff0c;我依然坚信&#xff0c;不出3年&#xff0c;不会开发的运维连工作都找不到&#xff0c;很多人可能依然嗤之以鼻&#xff0c;就像3年前我呼吁做运维的一定要…

android 内存学习

2019独角兽企业重金招聘Python工程师标准>>> java程序运行 内存分配策略分为三种&#xff0c;静态 &#xff0c;栈 &#xff0c;堆 静态就是存放静态数据&#xff0c;全局static数据&#xff0c;和常量&#xff0c;在程序编译时就已经分配好了&#xff0c;程序运行期…

Linux SPI总线和设备驱动架构之一:系统概述【转】

转自&#xff1a;http://blog.csdn.net/droidphone/article/details/23367051/ 版权声明&#xff1a;本文为博主原创文章&#xff0c;未经博主允许不得转载。 目录(?)[-] 硬件结构工作时序 软件架构SPI控制器驱动程序SPI通用接口封装层SPI协议驱动程序SPI通用设备驱动程序SPI是…

删除一个目录和其各级子目录下的.svn文件

两种方法[1]用find命令和其action来实现[2]用rm直接实现$ cd /tmp/xxx$ rm -rf find . -name .svn就可以实现了。删除SVN目录及从服务器端删除SVN版本库文件方法详解 在学习SVN的过程中&#xff0c;你可能会遇到这样的问题,如何删除SVN目录&#xff1f;如何从服务器端彻底删除…

Hive SQL 迁移 Flink SQL 在快手的实践

摘要&#xff1a;本文整理自快手数据架构工程师张芒&#xff0c;阿里云工程师刘大龙&#xff0c;在 Flink Forward Asia 2022 生产实践专场的分享。本篇内容主要分为四个部分&#xff1a; Flink 流批一体引擎 Flink Batch 生产实践 核心优化解读 未来规划 点击查看原文视频…