小编Geo*_*iev的帖子

树枝中不存在Symfony变量

我有这两个实体Users.phpsprovider.php一个UserController.php 困扰我的是当我尝试在此函数中呈现模板时的结果。

 /**
 * @Route("/sproviderhome", name="sprovider_home")
 */
public function sproviderHomeAction(Request $request){

    $email = $request->get('email');
    $password = $request->get('password');

    $user= $this->getDoctrine()
        ->getRepository('AppBundle:Users')->
        findOneBy(array('email' => $email, 'password' => $password));

    $jobs = $this->getDoctrine()
        ->getRepository('AppBundle:jobs')
        ->findAll();

    if($user){
        return $this->render('home/sprovider.html.twig', array(
            'user' => $user,
            'jobs' => $jobs,
        ));
    }else{
        return $this->render('home/login.html.twig', array(
            'message' => "Sorry, you need to login first.",
        ));
    }
}
Run Code Online (Sandbox Code Playgroud)

结果sprovider.html.twig

home/sprovider.html.twig 第 8 行中不存在变量“jobs”

sprovider.html.twig:

{% extends '::base.html.twig' %}

{% block body %}
    {% if …
Run Code Online (Sandbox Code Playgroud)

php symfony

3
推荐指数
2
解决办法
2万
查看次数

标签 统计

php ×1

symfony ×1