I’am dabbling with the Zend framework and I have got a few things working, but some other things seem to be more of a chore to get working.
Right now I have edited my php.ini file so it goes to the Zend path, that works fine however my question is to create for example a form do I really need to require every path.
For example:
require_once('Zend/Form.php');
require_once('Zend/Form/Element.php');
require_once('Zend/Form/Exception.php');
require_once('Zend/Form/Element/Text.php');
Is there something I’m missing?
Regards
You are missing everything about Zend_Autoloader. 1 sec and i’ll fetch some links and examples.
http://zendframework.com/manual/1.11/en/learning.autoloading.usage.html
OK so you generally configure your autoloader in your Application Bootstrap
So that set up the base autoloader, and an autoloader for another Library that I wrote (mostly custom validators and such, called “My”, that exists next to the Zend Libraries
Then in each of your Modules, have a bootstrap file:
It doesn’t have to have anything in it, the parent module bootstrapper sets up autoloading for that module
one last thing, in your webroot, there is a index.php file that passes all requests to your application. Make sure that you are adding the library to the php include path.