
Symfony
小兔and小乖
把代码看作自己的孩子不容许他犯一丝错误
展开
-
数据库和Doctrine
让我们来面对这个对于任何应用程序来说最为普遍最具挑战性的任务,从数据库中读取和持久化数据信息。幸运的是,Symfony和Doctrine进行了集成,Doctrine类库全部目标就是给你一个强大的工具,让你的工作更加容易。 Doctrine是完全解耦与Symfony的,所以并不一定要使用它。 一个简单例子:一个产品,我们首先来配置数据库,创建一个Product对象,持久化它到数据转载 2013-07-19 22:53:54 · 2488 阅读 · 0 评论 -
Doctrine Annotations
Annotations Reference¶In this chapter a reference of every Doctrine 2 Annotation is given with short explanations on their context and usage.21.1. Index@Column@ColumnResult@ChangeT转载 2013-07-20 22:01:22 · 1922 阅读 · 0 评论 -
Symfony2 表单
对于一个Web开发者来说,处理HTML表单是一个最为普通又具挑战的任务。Symfony2集成了一个Form组件,让处理表单变的容易起来。在这一节里,我们将从基础开始创建一个复杂的表单,学习表单类库中最重要的内容。 Symfony2 的Form组件是一个独立的类库,你可以在Symfony2项目之外使用它。创建一个简单的表单: 假设你要创建一个应用程序的todo列表,需要显转载 2013-07-20 22:45:15 · 1255 阅读 · 0 评论 -
Doctrine 缓存
Doctrine provides cache drivers in the Common package for some of the most popular caching implementations such as APC, Memcache and Xcache. We also provide an ArrayCache driver which stores the d翻译 2014-01-01 13:31:21 · 5295 阅读 · 1 评论 -
Symfony2 命令集锦
1.创建一个bundle$ php app/console generate:bundle --namespace=Acme/StoreBundle2.创建数据库$ php app/console doctrine:database:create3.删除数据库$ php app/console doctrine:database:drop --force原创 2013-08-26 22:52:42 · 1141 阅读 · 0 评论 -
Symfony利用assetsBundle合并和压缩css,js文件
合并CSS,JS文件1.在引用css样式的时候如下: {% stylesheets '@WolehaoHomeBundle/Resources/public/flatUI/bootstrap/css/bootstrap.css' '@WolehaoHomeBundle/Resources/public/flatUI/css/flat-原创 2014-01-01 21:26:14 · 3388 阅读 · 1 评论 -
Symfony2 中event的使用
Event我本人觉得非常的重要,在一个可扩展的系统里面尤为重要。通常一个系统我们不想让用户对核心代码进行修改,如何不修改核心代码却能对核心部分进行操作呢。symfony中的event机制就很好的解决了这个问题。现在我一步一步的来定制一个事件监听1. 首先定义了一个Eents的枚举类用于管理所有的event,通过定义一个枚举类方便的进行所有事件的管理,避免遗忘定义的事件namespac原创 2014-01-02 21:35:30 · 2445 阅读 · 0 评论 -
Doctrine中的annotation
声明在Class上的@Entity 声明某个类为实体类,对应着数据库中的一张表@Table(name="users") 声明这个实体类生成的数据表名字声明在属性上的@Column(type="integer") 数据库表的列的类型为整型@Column(length=140) 数据库表的列的长度为140个字符@Column(type="datetime", name原创 2013-12-27 22:53:42 · 2297 阅读 · 0 评论