如何从s3加载Twig文件?

时间:2014-02-05 00:24:17

标签: php amazon-s3 twig cdn

尝试从s3加载twig模板文件。

    $themePath = "https://path/to/s3/file";
    require_once APPLICATION_PATH.'/../library/Twig/Autoloader.php';
    Twig_Autoloader::register();



    $loader = new Twig_Loader_Filesystem($themePath);

    $this->appTwig = new Twig_Environment($loader, array(
     //   'cache' => APPLICATION_PATH.'/../cache',
    ));
    $this->view->appTwig = $this->appTwig;

      $this->template = $this->appTwig->loadTemplate($this->appView.'.yo');
      echo $this->template->render(array();

当我尝试加载模板文件时,出现“目录不存在”的异常。

基本上我想将所有twig文件存储在s3上,以便可以从我的任何服务器访问它们。不知道如何使这项工作。看起来Twig要求在本地计算机上有一个目录作为文件系统。请帮忙!!!

0 个答案:

没有答案