Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

configure zend framework library path

i want to know where can i put the "library" folder in my zend project. Presently i have it in the location of my Zend server. This is my current "library" path:

E:\zend\ZendServer\share\ZendFramework\library

And here is the path to my "app" project:

E:\zend\Apache2\htdocs\app

Inside the "app" project, i have the folders like "public" and "application".

Now how can i integrate the "library" into my "app" project, without referencing it from zendserver?

like image 362
shasi kanth Avatar asked Sep 02 '26 19:09

shasi kanth


2 Answers

The easiest way it is to put those library files to the library dir (as in the other answers), but you should consider keeping them separated from the application.

It's easier to have separate git or svn repos for the libraries. Easy to update and maintain for multiple projects at once. Putting them in library will also won't work if you installed the libraries from the bundle, e.g. apt-get install zend-framework-library.

To have the libraries in any directory you want, just add it to the include_path array in the index.php.

like image 108
takeshin Avatar answered Sep 05 '26 10:09

takeshin


Quite often, you'll see a folder called like "lib" or "libraries" in your application (next to public, application, ...).

In that folder, you'll put the frameworks you're using.
For example :

  • public
  • application
  • libs
    • Zend
    • Doctrine
    • ...


To get Zend Framework, just download it, and unpack it to the right folder ;-)

Advantage : you'll be using the version of your choice -- and not the one, possibly outdated, provided by your environment.


And, as a reference, you might want to read the Installing The Zend Framework chapter of the e-book Survive the Deep end.

like image 21
Pascal MARTIN Avatar answered Sep 05 '26 10:09

Pascal MARTIN



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!