I am new to ZF.i have made a function that basically make a Form this is code
require_once 'Zend/Form.php';
function getLoginForm(){
$username = new Zend_Form_Element_Text('username');
$username->setLabel('Username:')
->setRequired(true);
$password = new Zend_Form_Element_Password('password');
$password->setLabel('Password:')
->setRequired(true);
$submit = new Zend_Form_Element_Submit('login');
$submit->setLabel('Login');
$loginForm = new Zend_Form();
$loginForm->setAction('/login/index/')
->setMethod('post')
->addElement($username)
->addElement($password)
->addElement($submit);
return $loginForm;
}
this is the error
Fatal error: Class 'Zend_Form_Element_Text' not found in C:\xampp\htdocs\phoggi\application\controllers\LoginController.php on line 68
line 68 refers to this line
$username = new Zend_Form_Element_Text('username');
Further how can i add css classes to each and every element in my form and also how to add my own error messages.plz take one element and add custom error messages and css class.Thanking you all. EDITED this is my index.php
<?php
error_reporting(E_ALL|E_STRICT);
ini_set('display_errors', true);
$rootDir = dirname(dirname(__FILE__));
set_include_path($rootDir . '/library' . PATH_SEPARATOR . get_include_path());
require_once 'Zend/Controller/Front.php';
require_once 'Zend/Registry.php';
require_once 'Zend/Paginator.php';
include_once 'Zend/Db/Adapter/Pdo/Mysql.php';
require_once 'Zend/View.php';
require_once 'Zend/Controller/Action/Helper/ViewRenderer.php';
$params = array('host' => 'localhost',
'username' => 'root',
'password' => '',
'dbname' => 'xyz'
);
$DB = new Zend_Db_Adapter_Pdo_Mysql($params);
$DB->setFetchMode(Zend_Db::FETCH_OBJ);
Zend_Registry::set('DB',$DB);
$view = new Zend_View();
$viewRenderer = new Zend_Controller_Action_Helper_ViewRenderer();
$viewRenderer->setView($view);
Zend_Controller_Action_HelperBroker::addHelper($viewRenderer);
Zend_Controller_Front::run('../application/controllers');
?>