Documentation Symfony2的简单示例
我读了,但我不太明白(如何在Documentation Symfony2的简单示例,documentation,sandbox,doctrine-orm,symfony,Documentation,Sandbox,Doctrine Orm,Symfony,我读了,但我不太明白(如何在config.yml中创建模型、存储库、配置doctrine.orm,以及其他在sf 1中很简单的东西)。因此,我搜索了一个使用Symfony2的小示例。这是一个非常简单的示例(类似于,但稍微高级一点),其中包含一个页面,该页面使用ORM和编辑/新建页面列出表的内容。我在GitHub上什么也没找到!网站文档与真实的例子将是非常有帮助的! 非常感谢你 我继续深入研究sf2…是基于Symfony2的应用程序和第三方捆绑包的宝贵来源 然而,您应该记住,您可以发现很多项目已经
config.yml
中创建模型、存储库、配置doctrine.orm
,以及其他在sf 1中很简单的东西)。因此,我搜索了一个使用Symfony2的小示例。这是一个非常简单的示例(类似于,但稍微高级一点),其中包含一个页面,该页面使用ORM和编辑/新建页面列出表的内容。我在GitHub上什么也没找到!网站文档与真实的例子将是非常有帮助的!
非常感谢你
我继续深入研究sf2…是基于Symfony2的应用程序和第三方捆绑包的宝贵来源
然而,您应该记住,您可以发现很多项目已经过时,因为Sf2仍然不稳定,并且它的API经常更改
基本上,你所要做的就是:
ApplicationKernel
中启用了条令包doctrine.dbal:
driver: pdo_pgsql
host: 127.0.0.1
user: root
password: password
dbname: my_database
charset: utf8
doctrine.orm:
mappings:
MyApplicationBundle: ~
SomeThirdPartyBundle: ~
$posts = $this->get('myapp.post_manager')->findRecentlyUsed(new \DateTime('-1 week'));
return $this->render('MyApp:Post:list.html.twig', array(
'posts' => $posts
));
Symfony DIC和配置已更改 您现在应该在config.yml中使用如下内容:
doctrine:
dbal:
driver: pdo_pgsql
host: 127.0.0.1
user: root
password: password
dbname: my_database
charset: utf8
orm:
mappings:
MyApplicationBundle: ~
SomeThirdPartyBundle: ~
我在这里发现,你可以找到一个关于博客创建的实用教程:也许你想看看这篇文章中的一些帮助: