使用twig访问数据库值

时间:2013-05-06 16:59:58

标签: php html arrays twig

目前在我的php中我有这个:

$vals['followers'][] =  R::find('follow', 'following_id=?', array($_GET['id']));

我在“关注”表中返回所有关注者,其中包含URL中的id的following_id。 “跟随”表包含以下列:

-id

-user_id

-following_id

我想拉出用户的'firstname',其'id'与'user_id'的值相同('user'表通过user_id与'follow'表联合)。例如,如果我写这个:

 {%for follow in followers %}{{follow.user_id}}{%endfor%}

我想添加一些内容来显示用户的“名字”,例如:

{{follow.user_id}}->firstname

我知道上面的代码无效但我希望它能说明我要做的事情。 如果这没有意义,请告诉我,我会再次尝试解释。

非常感谢先进!

1 个答案:

答案 0 :(得分:0)

说实话,这个在MVC架构中没有意义(如果您使用的是Twig,我假设您希望以这种方式设计您的应用程序。)

您应准备要在呈现视图之前显示的内容。因此,请考虑$vals['followers'][] = R::find('follow', 'following_id=?', array($_GET['id']));是第一步,然后您迭代$vals['followers'](仍然在您的控制器中)以完成您需要显示的信息。

永远记住你的观点应该展示东西,而不是恢复或计算东西。