最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

CI框架整合smarty步驟詳解

 更新時間:2016年05月19日 09:36:12   作者:yanhui_wei  
這篇文章主要介紹了CI框架整合smarty步驟,結(jié)合實例形式詳細(xì)分析了CI框架中Smarty的配置技巧與調(diào)用方法,需要的朋友可以參考下

本文詳細(xì)講述了CI框架整合smarty步驟。分享給大家供大家參考,具體如下:

Ci結(jié)合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我們的配置到這里就已經(jīng)成功了,接下來我們開始測試

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

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

<?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的文件,文件內(nèi)容為

 <!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>
<h1><{$title}></h1>
<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框架中文件的根目錄)運(yùn)行以后你將會看到你配置smarty成功的頁面,到這里ci和smarty的整合以及測試就完工了

更多關(guān)于CodeIgniter相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《smarty模板入門基礎(chǔ)教程》、《codeigniter入門教程》、《CI(CodeIgniter)框架進(jìn)階教程》、《php優(yōu)秀開發(fā)框架總結(jié)》、《ThinkPHP入門教程》、《ThinkPHP常用方法總結(jié)》、《Zend FrameWork框架入門教程》、《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總

希望本文所述對大家基于CodeIgniter框架的PHP程序設(shè)計有所幫助。

相關(guān)文章

  • PHP腳本自動識別驗證碼查詢汽車違章

    PHP腳本自動識別驗證碼查詢汽車違章

    經(jīng)常有查下自己的車有沒有違章,所以寫了現(xiàn)在這個腳本,幫助查詢自己的車是否違章。主要用到,帶cookie模擬表單提交和驗證碼識別。具體腳本寫法一起通過本文學(xué)習(xí)吧
    2016-12-12
  • 跟我學(xué)Laravel之快速入門

    跟我學(xué)Laravel之快速入門

    本文是本系列教程中的第一篇,主要介紹一些 Laravel 基礎(chǔ)部分,但是還有更讓人興奮的東西要學(xué)。這是后面文章我們要進(jìn)一步深入的
    2014-10-10
  • thinkPHP框架自動填充原理與用法分析

    thinkPHP框架自動填充原理與用法分析

    這篇文章主要介紹了thinkPHP框架自動填充,結(jié)合實例形式較為詳細(xì)的分析了thinkPHP框架自動填充的原理、使用方法及相關(guān)操作注意事項,需要的朋友可以參考下
    2018-04-04
  • 關(guān)于PHP隱藏入口文件問題

    關(guān)于PHP隱藏入口文件問題

    這篇文章主要介紹了關(guān)于PHP隱藏入口文件問題,大概分為兩個步驟,每一步給大家介紹的都非常詳細(xì),需要的朋友參考下吧
    2018-03-03
  • codeigniter使用技巧批量插入數(shù)據(jù)實例方法分享

    codeigniter使用技巧批量插入數(shù)據(jù)實例方法分享

    CI批量插入數(shù)據(jù),CodeIgniter是一個小巧但功能強(qiáng)大的 PHP 框架,作為一個簡單而“優(yōu)雅”的工具包,它可以為 PHP 程序員建立功能完善的 Web 應(yīng)用程序
    2013-12-12
  • Laravel框架處理用戶的請求操作詳解

    Laravel框架處理用戶的請求操作詳解

    這篇文章主要介紹了Laravel框架處理用戶的請求操作,結(jié)合實例形式分析了laravel框架請求、響應(yīng)以及中間件、路由等相關(guān)概念與操作技巧,需要的朋友可以參考下
    2019-12-12
  • php獲取用戶真實IP和防刷機(jī)制的實例代碼

    php獲取用戶真實IP和防刷機(jī)制的實例代碼

    這篇文章主要介紹了php獲取用戶真實IP和防刷機(jī)制,本文通過實例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值 ,需要的朋友可以參考下
    2018-11-11
  • Thinkphp頁面跳轉(zhuǎn)設(shè)置跳轉(zhuǎn)等待時間的操作

    Thinkphp頁面跳轉(zhuǎn)設(shè)置跳轉(zhuǎn)等待時間的操作

    今天小編就為大家分享一篇Thinkphp頁面跳轉(zhuǎn)設(shè)置跳轉(zhuǎn)等待時間的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • PHP通過curl獲取接口URL的數(shù)據(jù)方法

    PHP通過curl獲取接口URL的數(shù)據(jù)方法

    今天小編就為大家分享一篇PHP通過curl獲取接口URL的數(shù)據(jù)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • PHP利用Mysql鎖解決高并發(fā)的方法

    PHP利用Mysql鎖解決高并發(fā)的方法

    這篇文章主要介紹了PHP利用Mysql鎖解決高并發(fā)的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-09

最新評論

赤城县| 会同县| 岗巴县| 昭觉县| 和田县| 衡阳市| 封开县| 永寿县| 红河县| 诸城市| 遂川县| 临西县| 化德县| 庆阳市| 镇康县| 闽清县| 中牟县| 砚山县| 永德县| 福泉市| 云和县| 青龙| 收藏| 平舆县| 清远市| 绥江县| 临漳县| 望江县| 牡丹江市| 抚州市| 湘西| 平南县| 巴林右旗| 南郑县| 威海市| 车致| 根河市| 汉沽区| 伊春市| 扬中市| 垦利县|