接上一篇
从这一篇开始我们介绍Yii开发的进阶部分-关联数据表的访问。其实在
我们已经介绍了如何访问数据表的数据,就是
$model = [模型类名]::model()->find( … )
或者是
$model = [模型类名]::model()->findAll( … )
但是这样通常获取出来的数据只是针对一个一个表,但是我们实际应用… 更多... “一步一步学Yii开发(四) – 关联数据表的访问”
IT夜班车
接上一篇
从这一篇开始我们介绍Yii开发的进阶部分-关联数据表的访问。其实在
我们已经介绍了如何访问数据表的数据,就是
$model = [模型类名]::model()->find( … )
或者是
$model = [模型类名]::model()->findAll( … )
但是这样通常获取出来的数据只是针对一个一个表,但是我们实际应用… 更多... “一步一步学Yii开发(四) – 关联数据表的访问”
介绍一个比较强大的php的excel库-PHPExcel
下载连接:
http://download-codeplex.sec.s-msft.com/Download/Release?ProjectName=phpexcel&DownloadId=504322&FileTime=129946319318670000&Build=20337
再提供一段例子代码,数据库表中的数… 更多... “php操作excel”
严格来说标题说的不是很准确,因为配置mysql和apache没有什么关系。
但是我们要配置Apache对php的支持,而php一般都是和mysql搭配来使用,因此必然就会提到在php使用mysql的问题。
安装apache,这个话题,没什么可说了。
接下来说说让apache支持php。
1. 首先下载php,你可以下载安装包,也可以直接下载二进制的文件,记得不要安装在有空格的目录就好。
打开apache的co… 更多... “Apache配置php+mysql”
检查php的语法错误
通常我们是在运行php的时候,才知道有什么语法。比如把php源文件部署在apache下面,然后通过浏览器访问,发现服务器端返回了
sever 500
的错误,知道是服务器端执行我们脚本的时候出了错误,这时候可能猜测是php有语法错误,只是可能。但是如果我们能在部署到web server(比如说是apache)之前,就能检测语法错误就会节省我们的很多的调试时间。
一步一步学Yii开发(三)
接上一篇
我们接续讲解如何写数据。
13. 创建form
为什么要创建form呢?因为我们让用户自己输入创建的数据,而收集用户的数据,那就是通过的form来实现的。那有人问,这个不是通过普通的html就可以实现了吗,这个你就不需要讲了。但是我要说的是,这里的那种方式会有点乱,并且后期维护也比较麻烦,而Yii提供给我们的… 更多... “一步一步学Yii开发(三)”
一步一步学Yii开发(二)
我们接上篇的
继续我们的Yii开发学习。
首先我们来配置数据库的连接。
8. 配置Yii的数据库连接
打开/config/main.php,这个Yii的配置文件。找到下面的部分:
'db'=>array(
1. 开发环境搭建
第一步当然是搭建环境了,关于这一步,我专门有一篇文章提到,请参考
2. 创建一个工程
cd到yii的目录,运行下面的命令
yiic.bat webapp ../testpro
这样就会在documentroot下面创建一个新的工程,工程名是testpro,其中包含如下图所示的文件:
现在就去浏览器访问刚才创建的工程,应该可以看… 更多... “一步一步学Yii开发(一)”
Yii会根据错误,输出对应的错误提示信息,我们可以根据这些信息,反过来分析是什么样的错误。
1.
这个表明是在controllers这个目录下面根本就没有对应的controller,像上面这个例子就是没有
xxxController.php
这个文件。
2.
在默认的情况下,Yii开发的web应用的URL特别怪异,如默认的首页
http://[domainname/ip]/index.php?r=site/index
我们想能简化一下,看起来舒服一点。 比如简化如下格式:
http://[domainname/ip]/site/index
就是去掉r=…., 变成目录方式… 更多... “Yii 1.1 简化URL”
Yii提供以下2个方法写日志:
Yii::log($message, $level, $category); Yii::trace($message, $category);
后一个只有在开启debug模式的才会输出日志。
可选的level有:
trace
info
profile
warning
error
yii帮助的文档中提到了 ‘日志路由’ 这个概念,其实就是让你的log去到什么地方,yii提供的可去的地方有: