जेंड फ्रेमवर्क की सबसे अच्छी बात यह है कि इसके घटकों को हम अलग से इस्तेमाल कर सकते हैं। यदि आप कोड इग्नाइटर फ्रेमवर्क का इस्तेमाल करते हैं और जेंड फ्रेमवर्क के घटकों को भी प्रयोग में लेना चाहते हैं तो यह संभव है। आइए देखते हैं कैसे?
१) दोनो फ्रेमवर्क डाउनलोड करें:
http://codeigniter.com/
http://framework.zend.com/
२) सर्वर में उपयुक्त स्थान पर दोनों को रख लें।
३) अब जेंड फ्रेमवर्क की पूरी क्लास लाइब्रेरी को कोड इग्नाइटर की application/libraries वाले फोल्डर में डाल दें। कुछ इस प्रकार से कि Form.php libraries/Zend/Form.php के स्थान पर रहे।
४) libraries वाले फोल्डर में एक Zend.php नाम की फाइल बनाएं और उसमें निम्नलिखित कोड लिख दें:
class CI_Zend { function __construct() { ini_set('include_path', ini_get('include_path') . PATH_SEPARATOR . APPPATH . 'libraries'); } function load($class) { require_once (string) $class . EXT; log_message('debug', "Zend Class $class Loaded"); } } ?>
४) अब application/config/autoload.php में libraries वाली एरे में “zend” नाम जोड़ दें।
बधाई हो आपने सफलतापूर्वक जेंड फ्रेमवर्क को कोड इग्नाइटर से जोड़ लिया।
अब जब भी आपको किसी जेंड फ्रेमवर्क क्लास का इस्तेमाल करना हो तो ऐसा लिखें:
$this->zend->load(“Zend/Form”);
$form = new Zend_Form();