月度归档:2013年06月

Yii框架快速入门[表单的使用]

表单在网页中主要负责数据采集功能,学习WEB编程,就少不了学习表单的使用.

Yii内置的表单功能非常的强大,从收集表单到收集表单输入都有专门的类来完成,也有简化前台HTML的编写的widget(小物件)供我们使用,可以说非常的方便,使用熟练后,能简化大部分前天代码编写,缩短一定的开发时间。

这里我们主要模拟一个表单的提交,并且在另一个页面,把用户提交的数据显示出来。

第一步:建立表单模型

在protected/models目录下,创建FeedBack.php,并编辑一下代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
阅读全文

Yii框架快速入门[编写一个HelloWorld应用程序]

基于Yii框架的开发,一般按照以下流程进行开发部署

1. 创建Yii应用程序骨架,可以自己手工部署,也可以使用集成工具yiic完成

2. 配置应用程序,主要对程序配置文件(protected/config/main.php)进行修改、配置

3. 为所需模块创建模型类(主要完成数据校验部分和一些特殊功能)

4. 为所需模块创建控制器,并根据用户请求动作,完善类中相应函数

5. 为程序制作视图,一般每个模块一个相对应文件夹

6. 制作过滤器,限制用户权限

7. 配置主题或者国际化(如果需要的话)

8. 使用缓存提高访问速度(大访问量网站特别需要)

9. 完善细节,部署发布(设置各个目录访问权限,关闭错误输出等)

创建一个HelloWorld程序阅读全文

Yii框架快速入门[使用AMP环境搭建Yii]

下载Yii源程序解压后,会有demos、framework、requirements三个文件夹

demos是官方提供的几个项目实例,requirements是用来检查自身运行环境。我们只需要framework、requirements两个文件夹即可。

生成Yii的框架程序

官方提供的是yiic.bat(win下)、yiic(Linux下)两个自动化生成工具,在framework文件夹下,非常的方便。

Windows环境下使用yiic.bat生成框架程序

1. 拷贝Yii框架主文件

在D:\www目录下新建项目文件cms(D:\www为你的WEB程序根目录)

拷贝YII框架文件(framework、requirements)到CMS目录

运行http://localhost/cms/requirements检查运行环境(检查后可删除该目录)

2. 生成项目主文件

打开CMD,切换到D:\www\cms\framework

PHP最佳编程实践(英译)

这篇文章是尝试将一系列基本的PHP知识点起来,这些可以被认为是PHP中处理普遍的令人困惑的难题时的最佳实践。也是对PHP编程涉及技术的最优指引。英译原文《PHP Best Practices-A short, practical guide for common and confusing PHP tasks》

存储密码

作者认为使用md5或者sha1加密用户密码是不安全的,因为黑客能够很容易的破解。

最安全的方式是使用bcrypt算法加密。phpass图书馆提供此类及相关下载.

1
2
阅读全文