`
xys_777
  • 浏览: 209673 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

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') ?>


分享到:
评论

相关推荐

    symfony框架部分文档内容的翻译(介绍部分)

    【Symfony框架介绍】 Symfony是一款基于PHP的开源框架,自2005年发布以来,因其强大的功能和详尽的文档而逐渐成为最受欢迎的PHP框架之一。这个框架的设计目标是简化Web应用程序的开发流程,提高开发效率,同时也...

    Symfony框架

    Symfony框架,使用php语言开发web非常方便快捷

    基于Symfony框架下的快速企业级应用开发.pdf

    ### 基于Symfony框架下的快速企业级应用开发 #### Symfony框架概述 Symfony是一个流行的、模块化的PHP框架,被广泛应用于构建高性能的企业级Web应用程序。它不仅提供了丰富的组件和服务,还支持灵活的设计模式,使...

    在Symfony框架中集成了EloquentORM

    当我们在Symfony框架中集成了Eloquent ORM,我们就将这两个强大的工具结合在一起,为开发带来了更多便利。 Eloquent ORM的核心特性是它的模型系统,这使得我们可以用面向对象的方式处理数据。模型是数据库表的抽象...

    基于Symfony框架下的快速企业级应用开发.zip

    基于Symfony框架的快速企业级应用开发涉及多个核心概念和技术,包括控制器、服务容器、模板引擎、表单处理、路由系统以及数据库集成等。 1. 控制器:在Symfony中,控制器负责处理HTTP请求,并生成相应的响应。控制...

    WouterJEloquentBundle, 在Symfony框架中,集成了Eloquent的ORM.zip

    WouterJEloquentBundle, 在Symfony框架中,集成了Eloquent的ORM WouterJEloquentBundleWouterJEloquentBundle声明将 Eloquent的ORM插件集成到Symfony框架中。如果你希望使用带有Eloquent的Models模型 Symfony,你...

    php Symfony 经典教程

    Symfony 5 是 Symfony 框架的最新版本,本书“Symfony 5: The Fast Track”是 Fabien Potencier 自己编写的经典教程,旨在帮助开发者快速掌握 Symfony 5 框架的使用。 知识点1: Symfony 框架的特点 Symfony 框架是...

    PHP 框架之Symfony

    本文将深入探讨Symfony框架的核心特性、设计理念及其在实际项目中的应用。 Symfony框架的核心特性包括: 1. **组件化**:Symfony是由一系列独立、可重用的PHP组件构成的,如HTTPKernel、Routing、Form和Security等...

    symfony3.4离线工程包

    基于最佳Web开发实践,已经有多个网站完全采用此框架...但是它的使用需要安装composer等工具,并且需要互联网连接,对于没有互联网环境,但是又想学习symfony框架的同学,可以下载这个离线工程包,里面带有依赖的php库

    PHP著名框架symfony 含Demo

    **Symfony框架详解** Symfony是一款基于组件的PHP框架,它允许开发者选择需要的组件来构建自己的应用,而不是被迫使用全套框架。Symfony的核心组件包括路由、HTTP基础、表单处理、安全控制、缓存管理等,这些组件...

    Symfony quick tour 2.1

    Symfony框架的显著特点是它完整实现了模型-视图-控制器(MVC)三层架构,这意味着开发人员可以将应用逻辑、数据处理和用户界面分离,以实现更高的代码维护性和可扩展性。Symfony的MVC架构包含以下几个核心部分: - ...

    rector-symfony:校长升级Symfony框架规则

    "rector-symfony:校长升级Symfony框架规则" 这个标题提到了 "rector-symfony",它是一个专门为Symfony框架设计的自动化工具,用于升级项目中的代码库。"校长"在这里可能是一个误译,更可能指的是 "Rector",一个PHP...

    QueueBundle:Symfony框架的QueueBundle

    队列捆绑 介绍 这个QueueBundle受Laravel Queue软件包的启发很大。 实际上,某些文件是直接复制过来的。 因此,泰勒·奥特威尔( Taylor Otwell)和Laravel团队向社区提供了一个很棒的服务包。...use Symfony\Component

    Symfony高性能全栈PHP框架

    **Symfony框架详解** Symfony是一款基于PHP的开源全栈框架,以其高效、可扩展性和灵活性而闻名。这个框架的出现,极大地提升了PHP开发的效率和代码质量,尤其在构建大型复杂应用时表现出色。Symfony的设计理念是让...

    将雄辩的ORM集成到Symfony框架中-PHP开发

    WouterJEloquentBundle WouterJEloquentBundle声称将Eloquent ORM集成到Symfony框架中。 如果您希望将Symfony序列化程序与Eloquent模型一起使用,则可以检查EloquentSerializer。 WouterJEloquentBundle ...

    symfony API CHM手册

    **Symfony API CHM手册**是针对Symfony框架的重要参考资料,它以离线帮助文档(CHM:Compiled Help Manual)的形式提供,方便开发者在无网络的情况下查阅Symfony框架的各种API和功能。Symfony是一个广泛使用的PHP...

Global site tag (gtag.js) - Google Analytics