اشکال صفحه Bootstrap.php من چی هست

matrix_nag2000

New Member
اشکل صفحه Bootstrap.php من چی هست . من باید فراخوانی ترجمه زبان و فایل تنظیمات را کجا انجام بدم؟

PHP:
<?php

class Bootstrap extends Zend_Application_Bootstrap_Bootstrap {
   
    function set_configs()
    {
      error_reporting(E_ALL|E_STRICT);
      ini_set('display_errors', true);
       
    }
   
   
    /**
     * Bootstrap autoloader for application resources
     *
     * @return Zend_Application_Module_Autoloader
     */
    protected function _initAutoload()
    {
        $autoloader = new Zend_Application_Module_Autoloader(array(
            'namespace' => 'Default',
            'basePath'  => dirname(__FILE__),
        ));
        return $autoloader;
    }
   
    protected function _initView()
    {
       global $theme;
       if($theme) $theme = $config->themes->default;
      
        if (isset($this->config->app->theme)) {
            $theme = $this->config->app->theme;
        }
        $path = PUBLIC_PATH.'/themes/'.$theme.'/templates';

        $layout = Zend_Layout::startMvc()
            ->setLayout('layout')
            ->setLayoutPath($path)
            ->setContentKey('content');

        $view = new Zend_View();
        $view->setBasePath($path);
        $view->setScriptPath(ROOT_PATH);

        return $view;
    }
   
    private function f_fbootstrap() {
       
        //configuration file
        $config = new Zend_Config_Ini(APPLICATION_PATH.'/configs/application.ini','production');

        //cache started
        $frontendOptions = array ('lifetime' => $config->cache->lifetime, // cache lifetime of 2 hours
                                  'automatic_serialization' => $config->cache->automatic_serialization );
       
        $backendOptions = array ('cache_dir' => $config->cache->cache_dir );// Directory where to put the cache files

       
        $cache = Zend_Cache::factory ( 'Core', 'File', $frontendOptions, $backendOptions );
       
        //translation (cached)
        Zend_Translate::setCache ( $cache );
        $translate = new Zend_Translate ( 'ini', APPLICATION_PATH . '/languages/fa/global.ini', 'fa' );
    }
}
وقتی بخوام کلاسی را فراخوانی کنم که مثلا احراز هویت کنه یا سیشن هارو چک کنه (در ابتدای برنامه) کجا باید سورسشونو بزارم تا اجرا شن. البته من درک زیادی از mvc و oop ندارم.
 

zoghal

Active Member
فکر میکنم شما دارید. یک اسکریپت نوشته شده به زند کار میکنید. و تغییرات میدید. چون همش سوالاتی می پرسید. که سطح متوسط به بالا هست.

در تمامی فریم ورک هایی که دیدم. همشون کامپوننتی برای احراز هویت هست مثلا در کیک پی اچ چی ما کامپوننتی به نام Auth داریم . که کارش احراز هویت هست. در کنارش کامپوننت ACL رو استفاده میکنیم برای سطح دسترسی ها به اکشن و .......

100% در زند هم همچین کامپوننت هایی هست.
 

جدیدترین ارسال ها

بالا