Yii 新加model属性

我们初期设计好数据模型后(模型有Yii根据表的结构自动生成),发现需求有变动,需要添加新的。

通常的步骤是:

1. 首先改变数据库中表的结构,添加对应的字段。

2. 在attributeLabels(),添加对应标签名。

3. 在视图中添加对应的输入框,以便用户可以输入。

然后,我们去到create的页面,看到我们刚才添加的字段已经有对应的输入,然后输入值,点击create。

但是,你会发现你输入的数据根本没有保存… 更多... “Yii 新加model属性”

使用apache的rewrite功能让本机和远程机去到不同页面

比如有段时间你需要更改系统,在这段时间你想让用户访问系统的时候告诉用户,系统正在维护。并且你自己又能在本机(服务器)访问这个系统进行调试。

要达到这个效果你可以更改你的代码,去实现这个效果。但是除此之外还有一个方法就是apache的rewrite功能,根据请求者的ip来判断执行那个脚本。如本机请求就去index.php如果是用户请求就去maint.php。这个文件就是显示说系统正在维护。

.htacc… 更多... “使用apache的rewrite功能让本机和远程机去到不同页面”

一步一步学Yii开发(四) – 关联数据表的访问

接上一篇

一步一步学Yii开发(三)

从这一篇开始我们介绍Yii开发的进阶部分-关联数据表的访问。其实在

一步一步学Yii开发(二)

我们已经介绍了如何访问数据表的数据,就是

$model = [模型类名]::model()->find( … )

或者是

$model = [模型类名]::model()->findAll( … )

但是这样通常获取出来的数据只是针对一个一个表,但是我们实际应用… 更多... “一步一步学Yii开发(四) – 关联数据表的访问”

php操作excel

介绍一个比较强大的php的excel库-PHPExcel

下载连接:

http://download-codeplex.sec.s-msft.com/Download/Release?ProjectName=phpexcel&DownloadId=504322&FileTime=129946319318670000&Build=20337

再提供一段例子代码,数据库表中的数… 更多... “php操作excel”

Apache配置php+mysql

严格来说标题说的不是很准确,因为配置mysql和apache没有什么关系。

但是我们要配置Apache对php的支持,而php一般都是和mysql搭配来使用,因此必然就会提到在php使用mysql的问题。

安装apache,这个话题,没什么可说了。

接下来说说让apache支持php。

1. 首先下载php,你可以下载安装包,也可以直接下载二进制的文件,记得不要安装在有空格的目录就好。

打开apache的co… 更多... “Apache配置php+mysql”

检查php的语法错误

检查php的语法错误

 

通常我们是在运行php的时候,才知道有什么语法。比如把php源文件部署在apache下面,然后通过浏览器访问,发现服务器端返回了

 

sever 500

的错误,知道是服务器端执行我们脚本的时候出了错误,这时候可能猜测是php有语法错误,只是可能。但是如果我们能在部署到web server(比如说是apache)之前,就能检测语法错误就会节省我们的很多的调试时间。

&… 更多... “检查php的语法错误”

一步一步学Yii开发(三)

一步一步学Yii开发(三)

接上一篇

 

一步一步学Yii开发(二)

 

我们接续讲解如何写数据。

 

13. 创建form

为什么要创建form呢?因为我们让用户自己输入创建的数据,而收集用户的数据,那就是通过的form来实现的。那有人问,这个不是通过普通的html就可以实现了吗,这个你就不需要讲了。但是我要说的是,这里的那种方式会有点乱,并且后期维护也比较麻烦,而Yii提供给我们的… 更多... “一步一步学Yii开发(三)”