yii

模型model

关于商品的数据模型 goods model (MVC)

查询 :

  findAll()  返回多条数据

  find()  返回一条数据

  findBySql()

使用model步骤

1.创建模型对象

  (1)模型名字::model()

  (2) new 模型名字()

2.利用对象调用模型的方法:实现数据库的操作

「商品数据的添加」

表单展现:

  model

    attributeLabels()  模型属性与汉字标签名字对应

  controller

    将模型传递到试图里面

  view(小物件 widget)

    CActiveForm

      textField()  普通输入框

      Label()

时间: 2024-10-11 17:17:12

yii的相关文章

详细说明php的4中开源框架(TP,CI,Laravel,Yii)

ThinkPHP简称TP,TP借鉴了Java思想,基于PHP5,充分利用了PHP5的特性,部署简单只需要一个入口文件,一起搞定,简单高效.中文文档齐全,入门超级简单.自带模板引擎,具有独特的数据验证和自动填充功能,框架更新速度比较速度. 优点:这个框架易使用 易学 安全 对bae sae支持很好提供的工具也很强大 可以支持比较大的项目开发 易扩展 全中文文档 总的来说这款框架适合非常适合国人使用 性能 上比CI还要强一些 缺点:配置对有些人来说有些复杂(其实是因为没有认真的读过其框架源码)文档有

Yii 视图自定义

Yii  zii.widgets.grid.CGridView 视图的自定义.这个很常用,一般用yii gii 自动生成的模块都有这个组建.有时需要对这个组建进行自定义,常见如下: 1:name 属性是必须要有的,表示是 对应的标签的某个属性. 2:value 属性,是页面中,这个字段展示的内容,gen_rej_label 是一个php函数,这个函数根据 数据源的id 和 rej_reason 这两个字段生成需要的html 标签,可以根据需求自己去实现这个函数. 3:type raw这个属性,这

php的yii框架下开发环境xampp,vim,xdebug,DBGp的搭建

php的yii框架下开发环境xampp,vim,xdebug,DBGp的搭建 选择Linux桌面环境Deepin2014.1下开发网站的理由很简单,能截图,有搜狗输入法,可以WPS文档记录,终端下复制粘贴很容易,相比ubuntu,fedora死机次数少了,对,就是不用折腾,自带的. 先说vim和DBGp插件. Deepin2014.1简体中文,自带的vim7.4版本,很多配置已经很适合大陆的人使用了,比如Php和Python的调试支持等,不需要重新编译了.可以节省不少步骤.这里提供一个vim的配

Yii中的CComponent应用实例

首先我们先了解一下如何创建一个CComponent,手册讲述如下: CComponent 是所有组件类的基类. CComponent 实现了定义.使用属性和事件的协议. 属性是通过getter方法或/和setter方法定义.访问属性就像访问普通的对象变量.读取或写入属性将调用应相的getter或setter方法,例如: 1 2 $a=$component->text;     // equivalent to $a=$component->getText(); $component->t

Yii php 环境配置on ubuntu 12.04

ubuntu 12.04自带的php版本是5.3.x的,不支持explode(...)[]的语法,故升级到5.4.x. aptitude install python-software-properties add-apt-repository ppa:ondrej/php5-oldstable aptitude update aptitude upgrade Yii安装依赖: aptitude install php5-mysql Yii php 环境配置on ubuntu 12.04,布布扣

Yii隐藏单入口

Yii进入项目首页时默认是index.php文件路径,如何把index.php去掉,方法如下: 打开apache配置文件http.conf,找到如下的代码: #LoadModule rewrite_module modules/mod_rewrite.so 把前面的#号去掉. 往下继续查找,找到<Directory "d:/wamp/www/">,即服务器所在的目录, AllowOverride all AllowOverride 后面改为all,如上所示. 重启apach

yii请求url

yii\web\Request::url:返回 /admin/index.php/product?id=100, 此URL不包括host info部分. yii\web\Request::absoluteUrl:返回 http://example.com/admin/index.php/product?id=100, 包含host infode的整个URL. yii\web\Request::hostInfo:返回 http://example.com, 只有host info部分. yii\w

yii,gridview隐藏查看(view)按钮

修改: ['class' => 'yii\grid\ActionColumn'], 为: [     'class' => 'yii\grid\ActionColumn',     'template' => '{update} {delete}', ],

YII实战笔记

一利用gii 生成后台模块 1.开启gii 在config\web.php 中 2.通过浏览器地址访问 www.yii.com/index.php?r=gii 3.点击模块创建 4.在配置文件中加载 5.创建完新增目录如图所示 6.路由访问 www.yii.com/index.phpr=admin/login/signin   admin为模块名  login为控制 signin为方法名

【Yii系列】处理请求

缘起 这一章是Yii系列的第三章,前两章给大伙讲解了Yii2.0的安装与Yii2.0的基本框架及基础概念,传送门: [Yii2.0的安装与调试]:http://www.cnblogs.com/riverdubu/p/6439680.html [Yii2.0基础框架]:http://www.cnblogs.com/riverdubu/p/6607373.html 相信学习过上两章的内容,你们是不是对Yii有个大致的了解了呢,Yii2.0基础框架这一章很重要,不仅仅是因为它的长度,而是里面讲解了整个