Как передать значение из контроллера для просмотра в zend framework2

я новичок в zend. Я не знаю, как передать vale из контроллера для обновления по таблице, используя ZfcUser в zend framework2. Вот мой код в UserController.php

публичная функция 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 [Для хранения значения в БД]

публичная функция выполнена ($ user, массив $ post)

{

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

Спасибо


person Sheeba    schedule 22.03.2013    source источник


Ответы (1)


Вы можете передавать значения в свое представление из контроллера при создании нового экземпляра ViewModel следующим образом:

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

В качестве альтернативы вы можете установить их против экземпляра: -

    $view = new ViewModel();
    $view->user = $user;
    return $view;
person Suleman C    schedule 28.03.2013