The aim of this chapter is to give a more in-depth view of the ACL system, and also explain some of the design decisions behind it. 这个章节的目的是更深入了解ACL系统,并且在末尾会解释一些设计理念。
转载 精选 2011-06-17 10:31:22
2901阅读
3点赞
4评论
原文出处:http://symfony.com/doc/current/cookbook/templating/twig_extension.html 原文作者:symfony.com 授权许可:创作共用协议 翻译人员:FireHare 校对人员:FireHare 适用版本:Symfony 2.1 文章状态:草译阶段 T
翻译 精选 2012-09-27 15:19:58
1169阅读
在实际的项目开发中,由于需要Symfony2.1的某些特性,所以将开发环境从Symfony2.0.x升级到2.1,发现2.1对表单部分做了不少调整,反正需要学习,同时也为了今后查资料方便,于是便想顺手翻译了一下CookBook中关于表单的文档,同时也供兄弟们参考,这是第一篇,如有兄弟愿意校对,那就更好了!BTW:这算不算是需求驱动?一笑!
翻译 精选 2012-09-20 23:12:57
1452阅读
在实际的项目开发中,由于需要Symfony2.1的某些特性,所以将开发环境从Symfony2.0.x升级到2.1,发现2.1对表单部分做了不少调整,反正需要学习,同时也为了今后查资料方便,于是便想顺手翻译了一下CookBook中关于表单的文档,同时也供兄弟们参考,这是第三篇,如有兄弟愿意校对,那就更好了!BTW:这算不算是需求驱动?一笑!
推荐 翻译 2012-09-24 14:12:28
1490阅读
1点赞
1评论
在实际的项目开发中,由于需要Symfony2.1的某些特性,所以将开发环境从Symfony2.0.x升级到2.1,发现2.1对表单部分做了不少调整,反正需要学习,同时也为了今后查资料方便,于是便想顺手翻译了一下CookBook中关于表单的文档,同时也供兄弟们参考,这是第四篇,如有兄弟愿意校对,那就更好了!BTW:这算不算是需求驱动?一笑!
翻译 精选 2012-09-24 21:47:06
1181阅读
在实际的项目开发中,由于需要Symfony2.1的某些特性,所以将开发环境从Symfony2.0.x升级到2.1,发现2.1对表单部分做了不少调整,反正需要学习,同时也为了今后查资料方便,于是便想顺手翻译了一下CookBook中关于表单的文档,同时也供兄弟们参考,这是第二篇,如有兄弟愿意校对,那就更好了!BTW:这算不算是需求驱动?一笑!
翻译 精选 2012-09-23 11:55:55
1225阅读
1点赞
4评论
原文出处:http://symfony.com/doc/2.1/cookbook/templating/global_variables.html 原文作者:symfony.com 授权许可:创作共用协议 翻译人员:FireHare 校对人员:FireHare 适用版本:Symfony 2.1 文章状态:草译阶段 Som
翻译 精选 2012-09-27 22:16:04
1554阅读
原文出处:method_parameters.html原文作者:FriendsOfSymfony授权许可:创作共用协议翻译人员:FireHare校对人员:适用版本:Symfony 2.3.0文章状态:草译阶段How to use HTTP Methods beyond GET and POST in RoutesThe HTTP method of a request is one of the
翻译 精选 2013-07-26 00:06:57
1208阅读
恭喜!通过Symfony2的学习,你将以你自己的方式 开发出更加高效、全面和流行的Web应用。Symfony2基于这样一个基础构建:它是一个开发工具,能够让你能够用你自己的方式 更加快捷地开发出更为健壮的应用程序。Symfony2集成了许多技术的优点,包括工具和概念,你将学习到大部分人多年来所努力的方向。换句话说,你不只是在学习Symfony2,你还学习Web基础、最佳开发实践以及在Symfony2内部或单独使用的那些新的、令人惊喜的PHP库。所以,请做好准备! 如上所述,本章将从说明Web开发的通用基础概念开始:HTTP协议,无论你的技术背景或首选编程语言是什么,本章内容对于所有人来说都是必读的。
翻译 精选 2011-05-29 00:00:00
7336阅读
3点赞
1评论
Symfony2中创建页面仅需要两步: 1、创建路由:当转入请求的URL匹配路由时路由定义你的页面URI(如/about)并指定Symfony2将要执行的控制器(PHP函数); 2、创建控制器:控制器是一个PHP函数,它接受转入的请求并将其转换成Symfony2的Response对象。 我们喜欢这样简单的实现,因为它符合Web的工作方式。每一个Web交互都是由HTTP请求开始,应用程序的任务就是简单地解释请求并返回相应的HTTP响应。Symfony2遵循这一原则,并为你提供工具以保证在你应用程序用户和复杂性增长时保持良好地组织性。
翻译 精选 2011-05-30 00:00:00
6190阅读
4点赞
4评论
最近,出于对Symfony2的关注,在网上闲逛时不时会留意Symfony2的文章,尤其是中文方面的。前段时间拜读了一饼兄的《Symfony2入门》一文,觉得比官网上的例子涉及面更广便做了转载。今日有暇细读,却发现一饼兄只是大体对Symfony2做了介绍,如果参照该文来入门的话,却是存在很大的问题,于是便有了这一篇文章。
原创 2011-06-20 16:23:14
10000+阅读
11点赞
20评论
如果你没有用过PHP框架、不熟悉MVC策略或者担心是Symfony2的炒作的话,那么本章适合你。不是告诉你使用Symfony2可以比使用纯PHP让你开发得更快更好,而是让你自己亲自去体会。 本章将让你用纯PHP写一个简单的应用程序,然后将其重构,使之更有条理。你将会穿越时间,了解为什么网站开发在过去几年中会演变成现在这样。 最后你将看到Symfony2是如何将你从烦杂的工作中解救出来,并让你收回对你代码的控制权。
翻译 精选 2011-05-30 00:00:00
5598阅读
4点赞
5评论
HttpKernel类是Symfony2的核心类,负责处理客户端的请求。它的主要目标是将Request对象“转换”成Response对象。 每个Symfony2的Kernel都实现HttpKernelInterface接口:
翻译 精选 2011-06-13 22:29:01
1863阅读
1点赞
6评论
看起来你想要知道Symfony2是如何工作的,以及要如何对它进行扩展。这让我非常高兴。本节深入Symfony2内部,对其进行说明。 如果你想了解Symfony2是如何工作的,或者你想扩展Symfony2的话,你只需要阅读本节。 Symfony2的代码由几个独立层构成,每层都构建在上一层之上。
翻译 精选 2011-06-13 17:01:14
1519阅读
面向对象代码在确保代码的扩展性方面已经走了很长的路。通过创建有着明确职责的类,你的代码可以变得更加灵活,并且开发者可以扩展它们的子类去修改它们的行为。但如果他想与其它那些也生成他们自己子类的开发者去分享他的改变时,代码继承已经没有意义。 考虑一下真实世界的例子,你想为你的项目提供一个插件系统。该插件可能添加一个方法,在该方法执行前或后做些事情,而不干扰其它插件。这并不是一个可以通过继承和多重继承(PHP可能做到)就可以容易解决的问题,它们有着自身的缺陷。
翻译 精选 2011-06-16 00:28:18
2454阅读
1点赞
Symfony2的安装远比tp要容易,因为它的模块分离的特点,不存在像thinkPHP那样安装时就会生成系统文件,而是需要我们自己来创建不同模块,这是Symfony2独特的一面。
原创 2014-11-30 23:01:40
2145阅读
LiipThemeBundle LiipThemeBundle可以让您为您的每个Bundle添加主题。该主题一般位于您的Bundle目录的Resources/themes/<主题名>或正常的 Resources/views(如果没有找到的话)文件夹中。 安装 步骤1:下载 LiipThemeBundle 进入Symfony2.1.x的根目录,打开 composer.json 文
翻译 精选 2012-11-28 00:16:46
1256阅读
前过滤声明的代码在请求被传递到合适的路径之前进行过滤。 hook 'before' => sub {     var note => 'Hi there';     request->path('/foo/ove
原创 2012-07-18 23:19:03
468阅读
验证是Web应用程序中非常常见的任务。填入表单的数据需要验证,在它们被写入数据库或被发送给Web服务时也需要验证。 Symfony2附带的Validator组件使这个任务变得简单和透明。该组件基于JSR303 Bean验证规范。什么?在PHP中使用JAVA规范?你没听错,但它并不象听上去那么糟。让我们看看它是怎么在PHP使用的。
翻译 精选 2011-06-06 13:54:23
2436阅读
  • 1
  • 2
  • 3
  • 4
  • 5