标签归档Doctrine

人人都能看懂的全栈开发教程——ORM

Chris Yue No Comments

ORM 是 Object Relational Mapping 的缩写,直接翻译是『对象关系映射』,不过定义就是这样,光字面去理解完全不知道啥意思,我们还是来看看实际是怎么一回事儿。

Doctrine Admin Generator 的“隐藏”功能

Chris Yue No Comments

使用Doctrine的Admin generator的同学肯定会经常去两个地方查看相关文档,一个是A Gentle Introduction to symfony – Chapter 14 – Admin Generator,另一个是The symfony Reference Book – The generator.yml Configuration File。不过在使用过程当中你会发现官方的资料还是很不够用的,有很多有用的用法,这两个文档里面是没有提到的。在我使用其功能的过程中,我也发现了不少官方文档里面没说到的“隐藏”秘籍,打算在这里分享给大家。

我的 Symfony 和 Doctrine 的最佳实践经验

Chris Yue No Comments

虽然symfony和doctrine的强大功能可以让我们的开发变得快捷,但不合理运用也容易导致恼人的问题出现。我就我的经验以及对程序设计的认识,来说说我总结的最佳实践。

首先从mvc的角度来说,symfony提供了完整的controller和view层的解决方案,而doctrine则是提供了m层的解决方案。作为mvc里面的最底层,model是不需要知道controller和view的存在的。具体体现在运用上,举个例子,当使用doctrine的model代码直接移植到zend framework或者其他框架环境下,应该是无缝移植而不用修改model任何代码。如果你的model层里面使用了类似sfConfig::get这样的symfony框架提供的方法,那么你model代码里面就出现了“坏味道”,将直接导致你的model层不能被复用。

2020年四月
« 2月  
 12345
6789101112
13141516171819
20212223242526
27282930