Symfony和数据处理


Symfony and data handling

最近我进入了PHP框架Symfony,我了解了一些基础,但是我很难找到一个关于Symfony数据检索(从数据库)的好例子。

由于Symfony是一种面向对象的编程方式,我认为最好检索数据,将某些字段保存为某个对象的属性(名称将与表的名称相关)并将其返回到树枝模板。

我的模板看起来像这样:

{% extends 'base.html.twig' %}
{% block body %}
    <h1>Page: {{ page.title }}</h1>
    {% for x in Object_Name %}
        { x.age}
    {% endfor %}
{% endblock %}

我应该如何定义类或对象及其属性,以及控制器将此类对象传递给上面示例中给出的模板的外观?我一直在网上四处寻找,但似乎没有太多关于数据处理和Symfony PHP的内容。

任何人都可以将我推荐到我可以查找此类信息的页面吗?

因为我已经习惯了在 ASP.NET 中使用MVC,所以我知道这些事情会发生在一个名为models的文件夹中,该文件夹将包含类及其属性,但Symfony似乎并非如此。

你在 Symfony2 中寻找Entities

这些是类,表示数据库中的表。

您可以从现有数据库表创建它们,也可以通过生成的实体创建新的数据库表。

仔细查看文档 http://symfony.com/doc/current/book/doctrine.html