Krótki opis.
Stworzyłem controller - register i do tego konrollera dodałem action newuser
A akcji dodałem odwołanie do modelu "Aplication_Model_Register" , i w modelu wykorzystuje funkcje insert(array())
Dodatkowo Model Register połączyłem z Db-table users .
I gdy w controllerze wywołuje funkcje CreateUser(array('login'=>'Kowalski')); to pojawia się komunikat "Apliaction Error"
Wiem że moj opis jest może nie zbyd jasny dlatego poniżej zawartość każdego z plików.
Controller
<?php class RegisterController extends Zend_Controller_Action { public function init() { /* Initialize action controller here */ } public function indexAction() { // action body } public function newuserAction() { $m_register = new Application_Model_Register(); "login" => "bobi" )); } }
Zawartość modelu register
<?php class Application_Model_Register { public function creatuser($array) { $dbTableUsers = new Application_Model_DbTable_Users(); $dbTableUsers ->insert($array); } }
Zawartośc Db-table
<?php class Application_Model_DbTable_Users extends Zend_Db_Table_Abstract { protected $_name = 'users'; protected $_primary = 'id'; }