2013-03-22 109 views
1

我是初學者zend.I不沒有如何從控制器傳淡水河谷在Zend的framework2.Here使用ZfcUser表更新是我的代碼 在UserController.php如何從控制器傳遞價值,以查看Zend的framework2

公共函數doneAction()

{ 
    $user = "4"; 
    $planname="checking"; 
    $billamount="$89"; 
    $post=array("planname"=>$planname,"billamount"=>$billamount); 
    $service = $this->getUserService(); 
    $service->done($user,$post); 
    return new ViewModel(); 
} 

而在ZfcUser/Serivce/user.php的[爲了存儲在DB中的值]

公共函數來完成($用戶,陣列$郵政)

{ 

    $data=array('planname'=>$post['planname'],'billamount'=>$post['billamount']); 
    $where = $user->getAdapter()->quoteInto('user_id = 4'); 
    $user->update($data, $where); 
return true; 
} 

感謝

回答

1

您可以從控制器像這樣創建一個新ViewModel實例時,值傳遞給您的看法: -

$view = new ViewModel(array(
     'user' => $user, 
    )); 
    return new ViewModel(); 

或者你可以將它們針對實例: -

$view = new ViewModel(); 
    $view->user = $user; 
    return $view; 
+0

謝謝....其工作:) – Sheeba 2013-04-01 06:23:34

相關問題