Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [zend][mysql]Nowy rekord
fxBobi
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 5.09.2010

Ostrzeżenie: (0%)
-----


Od niedawana zacząłem poznawać Zenda i napotkałem błąd , ale nie wiem co jest powodem . ]

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
  1. <?php
  2.  
  3. class RegisterController extends Zend_Controller_Action
  4. {
  5.  
  6. public function init()
  7. {
  8. /* Initialize action controller here */
  9. }
  10.  
  11. public function indexAction()
  12. {
  13. // action body
  14. }
  15.  
  16. public function newuserAction()
  17. {
  18. $m_register = new Application_Model_Register();
  19. $m_register->creatuser(array(
  20. "login" => "bobi"
  21. ));
  22.  
  23. }
  24.  
  25.  
  26. }
  27.  
  28.  
  29.  


Zawartość modelu register

  1. <?php
  2.  
  3. class Application_Model_Register
  4. {
  5. public function creatuser($array) {
  6. $dbTableUsers = new Application_Model_DbTable_Users();
  7. $dbTableUsers ->insert($array);
  8. }
  9.  
  10.  
  11. }


Zawartośc Db-table
  1. <?php
  2.  
  3. class Application_Model_DbTable_Users extends Zend_Db_Table_Abstract
  4. {
  5.  
  6. protected $_name = 'users';
  7. protected $_primary = 'id';
  8.  
  9.  
  10. }


Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 18.09.2025 - 04:30