南通家园网 发表于 2012-1-16 15:48:55

好强大啊。。。:lol学习了,实践一下

c361239752 发表于 2012-1-18 00:46:21

huboo82 发表于 2012-1-18 15:18:49

c361239752 发表于 2012-1-18 00:46 static/image/common/back.gif
前段时间也看了会django,django中的ORM很强大,关键是设计好了数据库会自动生成一套具有基本功能的后台,不 ...

没有,连 syncdb migrate 都没有。

xywrbs 发表于 2012-1-29 20:38:37

twig模板如何显示夫富文本内容啊,就是显示集成编辑器里面的东西,不要把html标签原封不动地显示出来

xywrbs 发表于 2012-1-29 21:01:17

xywrbs 发表于 2012-1-29 20:38 static/image/common/back.gif
twig模板如何显示夫富文本内容啊,就是显示集成编辑器里面的东西,不要把html标签原封不动地显示出来 ...

啊哈,解决了,加上这个
        {% autoescape false %}
        {{ post.text }}
        {% endautoescape %}
这样这段内容就不会自动转义了

hulei0102 发表于 2012-1-30 23:14:44

本帖最后由 hulei0102 于 2012-1-30 23:16 编辑

写得很详细,但是我只能把它看成是AR的扩展而不是ORM

用下列办法岂不是更好?不累赘、不用修改CI框架。

class MY_Model extends CI_Model
{
    public Add(){……}
    public Edit(){……}
    public Del(){……}    public GetById() {……}
    public GetAll() {……}
    public ……(){……}
}


我个人觉得优秀的ORM框架应该向Hibernate一样,只用关心类与类之间的关系(也就是业务逻辑),而不用管数据建表、建表关系之类的。

我没有发现PHP有这种ORM框架,要像Hibernate,各位推荐个给我吧。

huboo82 发表于 2012-1-30 23:45:13

xywrbs 发表于 2012-1-29 21:01 static/image/common/back.gif
啊哈,解决了,加上这个
        {% autoescape false %}
        {{ post.text }}


用 filter 模式也可以
{{ post.text|raw }}

huboo82 发表于 2012-1-30 23:46:40

hulei0102 发表于 2012-1-30 23:14 static/image/common/back.gif
写得很详细,但是我只能把它看成是AR的扩展而不是ORM

用下列办法岂不是更好?不累赘、不用修改CI框架。


嗯,毕竟 php 一开始连MVC也没有。

xywrbs 发表于 2012-1-31 11:44:30

hulei0102 发表于 2012-1-30 23:14 static/image/common/back.gif
写得很详细,但是我只能把它看成是AR的扩展而不是ORM

用下列办法岂不是更好?不累赘、不用修改CI框架。


不知道doctrine能不能满足,这应该是PHP里比较好的一个ORM了,不过也是Active Record Pattern的
http://wildlyinaccurate.com/integrating-doctrine-2-with-codeigniter-2/
这有doctrine2和codeigniter2整合的文章,之前坛子里淡水也翻译过一系列的doctrine1和CI1.x的文章

muyeyifan 发表于 2012-2-4 13:27:44

不错的呀!
这样表之间的关系写成这样,清晰多了,顶LZ
页: 1 [2] 3
查看完整版本: 使用 Codeigniter 框架与 Datamapper ORM 创建简单的内容管理示例