摘要:
漂亮的URL绝对是一个严肃的web应用程序必须做到的,这种方式使index.php?article_id=57这类的丑陋URL被隐藏,由更受欢迎的像 /read/intro-to-symfony 来替代。 拥有灵活性更为重要,如果你要改变一个页面的URL,比如从/blog 到 /new 怎么办? 有多少链接需要你找出来并更新呢? 如果你使用Symfony的router,这种改变将变得很简单。 Symfony2 router让你定义更具创造力的URL,你可以map你的应用程序的不同区域。 创建复杂的路由并map到controllers并可以在模板和controllers内部生成URL... 阅读全文
摘要:
数据库和Doctrine 让我们来面对这个对于任何应用程序来说最为普遍最具挑战性的任务,从数据库中读取和持久化数据信息。幸运的是,Symfony和Doctrine进行了集成,Doctrine类库全部目标就是给你一个强大的工具,让你的工作更加容易。 Doctrine是完全解耦与Symfony的,所以并不一定要使用它。 一个简单例子:一个产品,我们首先来配置数据库,创建一个Product对象,持久化它到数据库并把它读回来。 首先我们需要创建一个bundle:$php app/console generate:bundle --namespace=Acme/StoreBundle配置数据库 ... 阅读全文
摘要:
http://www.csdn.net/article/2014-02-18/2818443-15-best-bootstrap-tools-for-designers 阅读全文