Какая польза от загрузочных и ini-файлов и дайте мне немного опыта? - PullRequest
0 голосов
/ 23 февраля 2011

Я новичок в Zend Framework. Я хотел бы узнать о файлах bootstrap.php и .ini, и не могли бы вы объяснить мне один пример?

с примером базы данных также ..

1 Ответ

1 голос
/ 23 февраля 2011

Помимо официального ZF Quick Start , я мог бы рекомендовать вам взглянуть на Учебное пособие: Начало работы с Zend Framework 1.10 . Вы также можете воспользоваться бесплатной книгой: Zend Framework Book: Выживший в глубине и ZendCast .

Редактировать. По запросу OP в комментариях ниже, я вставляю пример Bootstrap.php и INI-файл:

Bootstrap.php

class Bootstrap extends Zend_Application_Bootstrap_Bootstrap {

    // set a doctype for the Zend_View    
    protected function _initDoctype() {
        $view = $this->bootstrap('view')->getResource('view');
        $view->doctype('XHTML1_STRICT');
    }

    // add path to my view helpers
    protected function _initHelperPath() {
        $view = $this->bootstrap('view')->getResource('view');
        $view->setHelperPath(APPLICATION_PATH . '/views/helpers', 'My_View_Helper');
    }

    // read appkey.ini and save it to registry for later use
    protected function _initAppKeysToRegistry() {

        $appkeys = new Zend_Config_Ini(APPLICATION_PATH . '/configs/appkeys.ini');
        Zend_Registry::set('keys', $appkeys);
    }

}

appkeys.ini

; facebook and twitter app keys obtained after registering your app
; with these two websites.  

facebook.appid = YOUR_FACEBOOK_APPID
facebook.secret = YOUR_FACEBOOK_SECRET
facebook.redirecturi = http://url.of.your.app/
facebook.scope = 'email'

twitter.appid = YOUR_TWITTER_APPID
twitter.secret = YOUR_TWITTER_SECRET
twitter.redirecturi = http://url.of.your.app/
...