MVC架构中如何安装smarty?

Smarty是一个使用PHP写出来的模板引擎,是业界最著名的PHP模板引擎之一。它分离了逻辑代码和外在的内容,提供了一种易于管理和使用的方法,用来将原本与HTML代码混杂在一起PHP代码逻辑分离。

创新互联建站是一家专业从事成都网站设计、网站制作、网页设计的品牌网络公司。如今是成都地区具影响力的网站设计公司,作为专业的成都网站建设公司,创新互联建站依托强大的技术实力、以及多年的网站运营经验,为您提供专业的成都网站建设、营销型网站建设及网站设计开发服务!

如何将smarty安装到MVC架构中?

首先是composer.json

{
  "require": {
    "smarty/smarty": "^3.1"
  },
  // 自动加载
  // 可以在composer.json的autoload字段找那个添加自己的autoloader
  "autoload": {
    "psr-4": {
      "App\\Controllers\\": "Controllers/",
      "App\\Models\\": "Models/",
      "Tools\\": "Tools/"
    }
  }
}

Models/Users.php

Controllers/UserController.php

getUsername();
        echo 'username:'.$username;exit;
        $this->setTemplateDir(dirname(__DIR__) . '/Views/');
        $this->setCompileDir(dirname(__DIR__) . '/runtime/Compile/');
        // 将$username显示在对应的一个HTML文件当中,并且显示出来
        // 表现层 user/user.html
        // 将变量发送给模板(html文件)
        $this->assign('username', $username);
        $this->assign('age', 20);
        // 显示模板
        $this->display('user/user.html');
    }
}

Views/user/user.html




    
    Title


    

{$username}

{$age}

在本机浏览器中访问

MVC架构中如何安装smarty?

以上就是如何将smarty安装到MVC架构中(代码示例)的详细内容,更多请关注创新互联其它相关文章!


本文标题:MVC架构中如何安装smarty?
文章转载:http://scyanting.com/article/gpepci.html