摘要: 1- Symfony的Project目录说明myfirstsymfony/ -----symfony项目目录apps/ -----Application程序目录batch/ -----用于存放调用命令行或调度程序运行批处理操作的PHP文件cache/ ----项目缓存目录,用于加速WEB应答与请求config/ ----项目常规配置文件data/ ----存储项目数据资料,例如,数据库规划资料,创建表的SQL文件(或SqLite数据库)doc/ ----存放项目文档,包括开发文档及phpdoc()lib/ ----该目录是专门用于存放外部类和库。可以在这里加入你所需要共享的某个程序的代码,其中 阅读全文
posted @ 2013-11-09 10:45 kael_oy 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 1建立一个专案目录 symfony init-project 专案名2创建一个程式 init-app 程式名3创建一个模块框架 init-module 程式名 模块名 (需手动添加动作和摸版)3设置虚拟主机 ServerAdmin website1@domain DocumentRoot "C:\www/danfei/web" ServerNamewww.danfei.com ErrorLog logs/www.sandbox.com-error_log CustomLog logs/www.sandbox.com_log common Alias /sf "C: 阅读全文
posted @ 2013-11-09 10:44 kael_oy 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 一、安装xampp:这里不再详述。不过需要注意的是:你的xampp最好要安装在c盘。原因是:Symfony2使用过程中需要用到php命令,而系统默认php命令的路径在c:/xampp/php下。二、配置php环境:我的电脑->右键->属性->高级->环境变量->系统变量(第二个框框)1.新建:变量名:PHP_HOME , 变量值: c:/XAMPP/php(你的php路径),确定2.修改:双击path ,在变量值后面加上 ;%PHP_HOME%确定保存三、下载Symfony2:在Symfony2官网上下载Symfony2的zip文件.将文件解压后放到c:/xamp 阅读全文
posted @ 2013-11-09 10:43 kael_oy 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 简介Symfony2是一个基于PHP语言的Web开发框架,有着开发速度快、性能高等特点。但Symfony2的学习曲线也比较陡峭,没有经验的初学者往往需要一些练习才能掌握其特性。本文通过一个快速开发寻人平台的实例向读者介绍Symfony2框架的一些核心功能和特点。通过阅读本文,你可以通过一些具体的例子了解Symfony2框架的优秀特性和技术特点,从而体会到使用Symfony2框架支持快速网站开发这一优势。适合人群本文适用于希望提高PHP语言的开发技术,或者对Symfony2框架有兴趣的读者。本文也适用于系统架构师和各类技术决策者。1.前言在不久前的4月20日,中国四川省雅安地区发生了7.0级地震 阅读全文
posted @ 2013-11-09 10:40 kael_oy 阅读(820) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.infoq.com/cn/articles/implementing-aggregation-functions-in-mongodb作者周攀,洪涛简介随着近几年各类移动终端的迅速普及,基于地理位置的服务(LBS)和相关应用也越来越多,而支撑这些应用的最基础技术之一,就是基于地理位置信息的处理。我所在的项目也正从事相关系统的开发,我们使用的是Symfony2+Doctrine2 ODM+MongoDB的组合。我们将这些技术要点整理成文,希望能够通过本文的介绍和案例,详细解释如何使用MongoDB进行地理位置信息的查询和处理。在文章的开头,我们也会先介绍一下业界通常用 阅读全文
posted @ 2013-11-09 10:37 kael_oy 阅读(476) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/liubei5/article/details/13290277最近历经半个月开发了一个新的网站湖南英才网,这是我个人开发的第N个独立网站了,不过和往常不同的是,这次用了PHP Symfony2框架,期间经历了很多坎坷,特此记录。这是一个湖南地区的人才网站,提供简便的职位发布和简历投递,目前只开发了最基本的注册,包括社交网络注册,发布职位,简历投递、职位搜索等。为了快速开发,前端用的Bootstrap3.0,后端Symfony2、全文搜索用ElasticSearch。刚开始时并不是用的Symfony2,而是用的Laravel4,用Laravel4开发了 阅读全文
posted @ 2013-11-09 10:32 kael_oy 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 主要是提高了代码的抽象级别。相对于简单的,直接暴露底层概念的 PHP 语言,Symfony 提供了一套解决特定工程问题的概念和工具,帮助广大的 Coder 的减少重复性工作。抽象化意味着能用更简洁的东西表达复杂的概念,流程等。由于 Symfony 建立在简单直接的 PHP 之上,学习曲线相对平缓。Symfony 已经写了一年多了,对我来说的好处,是让我明白了“有各种各样的方式来简练代码”,“简练的代码的诸多好处“,以及”到底简练了什么东西“。学了一段时间的 Rails,喜欢上了。PHP 终归是一门单纯的语言,简单的语法,少有的高级概念,让它学起来轻松,但也限制了它的表达能力。Symfony 组 阅读全文
posted @ 2013-11-09 10:12 kael_oy 阅读(549) 评论(0) 推荐(0) 编辑