2014-12-02 21 views
0

我是zend框架2的新手,我尝试在我的项目中使用角度js。如何在zend框架中使用角度js 2

其实目前,我正在调用这样的控制器的函数名称。

return new ViewModel(array(

       'result' => $result , 

       'userData' => $row, 

       'userInfo' => $userInfo, 



      )); 

并在视图页面中。只是我循环观点。

<?php if($this->result) { ?>  
    <?php foreach ($this->result as $data) { ?> 
     <tr> 
      <td><?php echo $data['patient_fname']; ?></td> 
      <td><?php echo $data['weight']; ?></td> 
      <td><?php echo $data['height']; ?></td> 
      <td><?php echo $data['bp_level_low']; ?>/<?php echo $data['bp_level_high']; ?></td> 
      <!-- <td><?php echo $data['sugar_level_random']; ?></td> --> 
      <td> 
       <a href="<?php echo $this->url('doctor', array('action'=>'editvitalrecords', 'id' => $data['hrid']));?>"> Edit </a> 
       <!-- | 
       <a href="<?php echo $this->url('doctor', array('action'=>'deletevitalrecords', 'id' => $data['hrid']));?>">Delete </a> --> 
      </td> 
     </tr> 
     <?php } ?> 
     <?php } ?> 

所以我怎么能在上面的代码中使用角度js。

感谢,

回答

0

角JS需要JSON响应,最简单的方法是用这个代码

'view_manager' => array(
     'strategies' => array(
      'ViewJsonStrategy', 
     ), 
    ), 

后,在控制器改变策略,以JSON模块的配置,你必须只键入

return new JsonModel((array(
       'result' => $result , 
       'userData' => $row, 
       'userInfo' => $userInfo, 
      )); 

链接到漂亮的教程http://hantsy.blogspot.com/2013/11/create-restful-application-with_19.html