zoukankan      html  css  js  c++  java
  • sae中thinkphp使用smarty

    因为最近在学thinkphp跟着做一个小商城。

    没有使用thinkphp自带的think引擎,使用的是smarty引擎。

    sea中使用的时候出现了问题。已经是前几天的事了,问题图片没保存下来。

    在网上百度了很多方法,都是一样的内容:

     首先进入sae应用中的应用管理中,在服务管理中开启Memcache一个初始化。

     然后修改Smarty的配置文件:

      // For SAE 编译文件存放在memcache中
      $smarty->compile_dir = 'saemc://smartytpl/';
      $smarty->cache_dir = 'saemc://smartytpl/';

      // 防止调用touch,saemc会自动更新时间,不需要touch
      $smarty->compile_locking = false; 

    总共三行,但是由于我是新手,这个上面说的配置文件具体指的不知道是哪个。

    最后试了很多次终于试对了。

    加在自己的项目的配置文件:

      比如thinkphp中我建了一个叫shop的项目
      sae的thinkphp中配置smarty

    在config.php文件中加入TMPL_ENGINE_CONFIG常量,如下所示。

    'TMPL_ENGINE_CONFIG' => array(

    'compile_dir' => 'saemc://smartytpl/',
    'cache_dir' => 'saemc://smartytpl/',
    'compile_locking' => false, // 防止调用touch,saemc会自动更新时间,不需要touch
    ),

    这样就OK了。

    使用的smarty地址:https://code.google.com/p/smarty4sae/downloads/list

  • 相关阅读:
    获取N年,N月,N日后或者前的日期函数
    ABAP 上传图片
    SF 小技巧
    针式打印机问题
    ABAP 捕获回车键
    md04 取数函数
    根据选择屏幕创建12个月份
    php isset 的作用
    php 指针概念 指针引用
    php中global与$GLOBALS的用法及区别
  • 原文地址:https://www.cnblogs.com/lostk/p/4211845.html
Copyright © 2011-2022 走看看