symfony框架

目前的symfony框架有两个版本了,1.x 和 2.x。首先开始对1.x进行学习与研究。

0 前言

建议首先看php环境搭建

1 安装

1-1 下载

网站: http://www.symfony-project.org/ 。本文使用版本 1.4 branch: 1.4.16 。 下载地址: symfony-1.4.16.zip

1-2 安装

官方网站上有介绍 : http://www.symfony-project.org/getting-started/1_4/en/ 。

2 第一个项目


3 常用命令:

假定条件symfony目录 c:\

新建project目录 c:\sf01\

可以将symfony\data\bin\ 目录设置到环境变量里,以后就可以在命令行里直接打symfony 运行了

3-1 新建项目c:\sf01>php symfony\data\bin\symfony generate:project sf01

c:\sf01>symfony generate:project sf01

说明一下sf01是项目的名称

3-2 创建应用

3-2-1 前台 php symfony generate:app frontend

说明:frontend 是应用的名称

3-2-2 后台 php symfony generate:app backend


抱歉暂时时间比较紧,只能先占停了,找到了一个资源:


1。Symfony1.4 权威指南

http://php-sf.com/forum.php?mod=forumdisplay&fid=37&page=1


2。Symfony1.4 项目实战

http://php-sf.com/forum.php?mod=forumdisplay&fid=38


3。http://www.symfony-project.org/doc/1_4/


4。http://www.doctrine-project.org/


其实重要的资料都是上面官方网站提供的


基础知识总结

symfony里变量(参数)的使用:

action里有$request $this->getUser() sfContext::getInstance();

templete里有$sf_request $sf_params $sf_user $sf_context


比如

<?php echo $id ?>
<?php echo $sf_request->getParameter('id') ?>
<?php echo $sf_params->get('id') ?>

<?php //echo $sf_context->get('user') ?>
<?php echo $sf_user->getAttribute('id') ?>


你可能感兴趣的:(框架)