manhattan / posts-bundle
用于管理和显示文章的包。该包在 Symfony2 中使用。
dev-master
2013-11-08 07:00 UTC
Requires
- knplabs/knp-paginator-bundle: *
- manhattan/content-bundle: dev-master
- manhattan/publish-bundle: dev-master
- symfony/symfony: 2.3.*
Suggests
- rezzza/flickr-bundle: 1.0.*@dev
This package is auto-updated.
Last update: 2024-08-26 21:22:30 UTC
README
本包旨在允许编辑和显示新闻、文章或帖子项目。其思路很简单,创建与类别和发布日期相关联的数据,以便发布新的帖子。
安装
如果您使用的是 Symfony 2.1,您可以通过将依赖项添加到 composer.json
文件中进行安装。
"require": {
...
"manhattan/posts-bundle": "dev-master"
},
[{
"type": "package",
"package": {
"version": "dev-master",
"name": "manhattan/posts-bundle",
"source": {
"url": "git@bitbucket.org:frodosghost/postsbundle.git",
"type": "git",
"reference": "master"
},
"autoload": {
"psr-0": { "Manhattan\\Bundle\\PostsBundle": "" }
},
"target-dir": "Manhattan/Bundle/PostsBundle"
}
}]
设置路由
为确保从帖子路由中移除尾随斜杠,您需要确保 index
路由与导入的路由集合分离。
#posts
的模式与路由集合的 prefix
相同
<route id="posts" pattern="/news">
<default key="_controller">ManhattanPostsBundle:Public:index</default>
<requirement key="_method">GET</requirement>
</route>
<import resource="@ManhattanPostsBundle/Resources/config/routing/public.xml" prefix="/news" />