我是Bolt CMS的新手,但到目前为止看起来还不错。我现在的目标是为文章创建评级。为此,我创建了ratings
内容类型,并在其中放置了article_id
,user_id
和rating
字段。现在我如何设置这些字段以创建它们之间的关系?
由于Bolt对Symfony很反感,我希望它能使用Doctrine及其工具。
我目前ratings
的内容类型很差:
ratings:
name: Ratings
slug: ratings
singular_name: Rating
singular_slug: rating
fields:
article_id:
type: integer
user_id:
type: integer
rating:
type: integer
答案 0 :(得分:0)
评级究竟应该做什么?访客必须能够评价文章吗?在这种情况下,您可以查看rateit扩展http://extensions.bolt.cm/view/5d137130-4ab8-4e75-9d58-43f3f99c5a5a
答案 1 :(得分:0)
如果我理解你的问题,你想要的是,评级和文章的关系。 这是代码。文章有很多评级。
ratings:
name: Ratings
singular_name: Rating
fields:
name:
label: Name
type: text
group: General
email:
label: Email
type: text
group: General
articles:
name: Articles
singular_name: Article
fields:
name:
label: Name
type: text
group: General
relations:
ratings:
multiple: true
label: "Choose ratings"
了解BOLT CMS是建立在Symphony和Silex肩上的,这很重要。但是为了获取内容,您不必使用Doctrine Query。如果您使用的是BOLT 3. *或Backend.php,如果您使用的是旧版本,我建议您查看具有Records.php的Backend文件夹。检查editContent操作。如果你想要使用Frontend.php,那么很容易遵循代码。
希望这有帮助!!!