2016-12-02 16 views
0

recived数据我试图显示数据在视图table.but它显示我一些problem.how可以解决这个问题。这是我的代码我想显示在视图表中的值当从控制器在PHP MVC

主控制器:

public function view($view,$data =[]) 
{ 
    require_once"../app/views/".$view.".php"; 
} 

家庭控制器方法:

public function index() { 
    $array=User::select("name")->get(); 
    $this->view('home/index',$array);//` load from controller view method 
} 

观看表:

<tr> 
    <TD><?echo $data['name'] ?></TD> 
    <TD><?echo $data['email'] ?></TD> 
</tr> 

正确的值未找到。请帮帮我。

+0

可能你的代码格式化为一个代码块? – 2016-12-02 05:53:54

+0

可能更具体然后'一些问题'?你是否收到错误信息?有关未来发布,请参阅http://meta.stackexchange.com/questions/22186/how-do-i-format-my-code-blocks。 – chris85

+0

好的,第一:你在使用框架吗?第二:'$ data'的价值是什么?第三:大写HTML标签是不好的做法,例如:''。 – 2016-12-02 06:03:43

回答

0

您的代码:

<tr> 
<TD><?echo $data['name'] ?></TD> 
<TD><?echo $data['email'] ?></TD> 
</tr> 

看到你的代码?仔细看看它。您将<? PHP标记与echo函数合并。

它应该是:

<tr> 
    <td><?php echo $data['name'] ?></td> 
    <td><?php echo $data['email'] ?></td> 
</tr> 

或简写:

<tr> 
    <td><?= $data['name'] ?></td> 
    <td><?= $data['email'] ?></td> 
</tr> 
相关问题