zend - getPost() zwraca NULL.

0

Witam,
Od niedawna uczę się Zend i aktualnie tworzę pierwszą większa aplikacje. Mam problem z formularzem
formularz :

<?php

class Application_Form_Add extends Zend_Form
{

    public function init()
    {
        /* Form Elements & Other Definitions Here ... */
		$this->setAction('b-add'); 
		$this->setMethod('post') ; 
		
		
		$name = new Zend_Form_Element_Text('name') ;
		$name->setRequired(true) ; 
		$name->setLabel('Podaj tytul') ;
		
		
		$sciezka = new Zend_Form_Element_Text('sciezka') ;
		$sciezka->setRequired(true) 
		->setLabel('Podaj sciezke') ;
		
		
		$kom = new Zend_Form_Element_Text('kom') ;
		$kom->setRequired(false) 
		->setLabel('Podaj komentarz') ;
		
		
		$sub = new Zend_Form_Element_Submit('sub') ;
		$sub->setRequired(true) 
		->setLabel('dodaj album') ;
		
		
		$this->addElements(array($name,$sciezka, $kom, $sub)) ;
    }
}


I tutaj b-add

 
public function bAddAction()
    {
        // action body
		if(isset($_POST['name'])) {
			
			$name = $this->getRequest()->getPost('name', null);
			$sciezka = $this->getRequest()->getPost('sciezka', null);
			$kom = $this->getRequest()->getPost('kom', null);
			
			require_once "C:/xampp/htdocs/projects/plyta/application/models/Database.php" ;
			
			$datab = new Application_Model_Database();

			$datab->add(array(
			[name] => $name,
			[sciezka] => $sciezka,
			)) ;

			//header('Location : index') ;*/
		}
}

I w bazie danych mam pusta tabele.Czemu tak jest ? Dziękuje za pomoc.

0

Źle wybrałeś. Lepiej od razu idź w Laravel'a lub Symfony

0

Php Dev Czemu ? Co jest nie tak z Zend Framework ?

0

Jest gówniany. Laravel jest całkiem przyjemny, ale bardziej popularny za granicą. Wydaje mi się, że w u nas jednak króluje Symfony.

0

Poza tym coraz więcej firm odchodzi od zenda i idzie w kierunku wyżej wymienionych frameworków.

1 użytkowników online, w tym zalogowanych: 0, gości: 1