Smarty配置文件变量

    xiaoxiao2023-11-06  153

    如果有一些简单的变量就不用程序员参与,前端人员自行定义使用

    设置配置文件工作目录: $smarty->setConfigDir(); 读取配置文件的工作目录: $smarty->getConfigDir(); 配置文件扩展名.conf,ini 简单的写法和格式

    怎么访问?

    总体图:

    配置文件的变量可以分组 可以解决变量重名问题,通过使用中括号可以对配置文件分组 比如做一个多语言网站

    [cn] a = 公司简介 b = 关于我们 c = 联系我们 [en] a = CompanyInfo b = About c = WeChat

    前端代码这样写

    <{config_load file="myConfig.conf" section="en"}>

    这里section代表章节,这里我写的en是英文

    可以通过地址栏参数只需要使用smarty中get方法

    <{config_load file="myConfig.conf" section=$smarty.get.lan}>

    然后地址栏?lan=xxx即可实现传参 这里我自己写了一个小标签:

    <a href="?lan=cn">切换中文</a> <a href="?lan=en">切换英文</a>
    最新回复(0)