您可以将哪些选项作为Mage :: run()的第三个参数传递?

时间:2010-10-01 06:48:33

标签: php magento

通过在index.php中运行Mage::run()来启动Magento。 Mage::run有三个参数:$ code,$ type和$ options。前两个有详细记录,但我找不到关于第三个的任何内容:$ options。

我确实在某处读过您可以将etc目录移动到另一个地方,但我可以设置哪些其他选项?我希望我能设置主题包;这就是我一直在寻找的。

1 个答案:

答案 0 :(得分:1)

我没有亲自使用过第三个参数,但经过一些调查后我发现它们用于设置Mage_Core_Model_Config选项: 我用选项制作了一个var_dump,它看起来像这样:

//excerpt from var_dump() of Mage_Core_Model_Config_Options
    protected '_data' => 
        array
          'app_dir' => string '/var/www/magento/app' (length=36)
          'base_dir' => string '/var/www/magento' (length=32)
          'code_dir' => string '/var/www/magento/app/code' (length=41)
          'design_dir' => string '/var/www/magento/app/design' (length=43)
          'etc_dir' => string '/var/www/magento/app/etc' (length=40)
          'lib_dir' => string '/var/www/magento/lib' (length=36)
          'locale_dir' => string '/var/www/magento/app/locale' (length=43)
          'media_dir' => string '/var/www/magento/media' (length=38)
          'skin_dir' => string '/var/www/magento/skin' (length=37)
          'var_dir' => string '/var/www/magento/var' (length=36)
          'tmp_dir' => string '/var/www/magento/var/tmp' (length=40)
          'cache_dir' => string '/var/www/magento/var/cache' (length=42)
          'log_dir' => string '/var/www/magento/var/log' (length=40)
          'session_dir' => string '/var/www/magento/var/session' (length=44)
          'upload_dir' => string '/var/www/magento/media/upload' (length=45)
          'export_dir' => string '/var/www/magento/var/export' (length=43)