亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

CI框架整合smarty的示例分析

發布時間:2021-09-16 16:26:12 來源:億速云 閱讀:115 作者:小新 欄目:開發技術

這篇文章主要介紹CI框架整合smarty的示例分析,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

Ci結合smarty的配置步驟:

1. 第一步配置ci和下載smarty的模板個人喜歡用(Smarty-3.1.8)這個版本。

2. 第二部把下載到的smarty版本解壓然后把里面的libs文件改名為smarty然后把這個文件拷到ci\application\libraries目錄下面

3. 在ci\application\libraries這個目錄下面建立一個文件,文件名可以自定義,例如見一個tp.php的文檔。

4. 用編譯器打開tp.php然后寫入以下代碼:

<?php
if ( ! defined('BASEPATH')) exit('No direct script access allowed');
require_once('smarty/smarty.class.php');
class Tp extends Smarty{
 function tp(){
  parent::Smarty();
  $this->template_dir = APPPATH.'views';
  $this->compile_dir = APPPATH.'templates_c/';
  $this->left_delimiter = '<{';
  $this->right_delimiter = '}>';
 }
}

5. 在建立一個ci\application\templates_c文件夾

6. 打開ci\application\config\autoload.php文件把

$autoload['libraries'] = array();

改成:

$autoload['libraries'] = array('database','tp');

OK我們的配置到這里就已經成功了,接下來我們開始測試

測試的第一步先建立一個控制器:

1. 在\application\controllers下建立一個文件名為ceshi.php的文件,文件內容

<?php
if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Home extends CI_Controller {
  function __construct()
  {
   parent::__construct();
   $this->load->helper('url');
   $this->tp->assign('base_url', base_url());
   //定義css以及js的路徑
  }
  function index()
  {
   $this->tp->assign("title","恭喜你smarty安裝成功!");
   $this->tp->assign("body","歡迎使用smarty模板引擎");
   $arr = array(1=>'zhang',2=>'xing',3=>'wang');
   $this->tp->assign("myarray",$arr);
   $this->tp->display('ceshi.html');
  }
}

2.建立模板文件在ci\application\views目錄下建立文件名為ceshi.html的文件,文件內容為

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <script src='<!--{$base_url}-->js/jQuery.min.js' type='text/JavaScript' ></script>
 <link href="<!--{$base_url}-->css/login.css" rel="stylesheet" type="text/css" />
 <title>smarty安裝測試</title>
</head>
<body>
<h2><{$title}></h2>
<p><{$body}></p>
<ul>
  <{foreach from=$myarray item=v}>
  <li><{$v}></li>
  <{/foreach}>
</ul>
</body>
</html>

最后輸入地址http://localhost/ci/application/index.php/ceshi (主意ci代表的是你自己放置ci框架中文件的根目錄)運行以后你將會看到你配置smarty成功的頁面,到這里ci和smarty的整合以及測試就完工了

以上是“CI框架整合smarty的示例分析”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

漳浦县| 泽普县| 兰溪市| 呼图壁县| 巴里| 鹤壁市| 墨竹工卡县| 台安县| 泽库县| 大宁县| 茂名市| 简阳市| 宿州市| 永新县| 滕州市| 和平县| 米林县| 永昌县| 集贤县| 根河市| 靖宇县| 专栏| 通州区| 安泽县| 侯马市| 社会| 霍城县| 甘洛县| 涡阳县| 富裕县| 屏东县| 静宁县| 济阳县| 柏乡县| 金门县| 略阳县| 中卫市| 鄄城县| 岑巩县| 图木舒克市| 濮阳县|