accessing a custom library in Zend with proper naming conventions

983 Views Asked by At

Him Can anyone tell me how can I access the library in ZEND framework and what is the proper naming convention for libraries in ZEND. I have the following struture


--application
--docs
--library
    --myLibrary.php (class name is also same)
--public

How can I access this library in my model?

3

There are 3 best solutions below

7
On BEST ANSWER

If your library is really a single class called myLibrary stored in library/myLibrary.php, then you should be able to add the following to your application/configs/applicatiom.ini file:

autoloadernamespaces[] = "myLibrary"

Then you should be able to instantiate a myLibrary object using:

$lib = new myLibrary();
1
On

Well if your library folder is on the include path then you can use myLibrary directly.

0
On

The best way is to create your own library directory:

library
    My
        Library.php
    Zend

Add this to ypur index.php:

Zend_Loader_Autoloader::getInstance()->registerNamespace('My_');

And use this class:

$obj = new My_Library();