templi 輕量級php快速開發框架

jopen 11年前發布 | 11K 次閱讀 templi PHP開發

TEMPLI php 使用手冊

一、控制器 controller

控制器的命名 nameController.php

控制器的編寫

field()->where()->select();



//載入模型文件 使用模型文件內自定義的 方法add

Templi::model(‘tableName’,true)->add();



        $this->assign(); // 模板變量賦值

        $this->display();//頁面輸出

}

?>

給模板 變量賦值

      assign(變量名,變量值); 每次只能給一個變量賦值

      setOutput(數組); 批量賦值

 視圖輸出

  display(視圖文件名,模塊); 當視圖文件放置在 view/模塊/控制器名_方法名.html 文 件名可不寫,當調用當前模塊下的 視圖 是 模塊名可 不寫 如$this->display(‘main’,’home’);

二、模型 model

     模型命名 nameModel.php

 模型編寫

 

模型方法  where()   where 條件 field() 查血字段 select() 執行查詢 等等

也可以 使用 傳統方式 select$where,$fields,.....

update() 修改 insert() 插入 getlist();帶分頁的結果 count() 統計個數 find() 查詢一 條記錄 query()  sql 語句查詢

三、視圖view

If語句

{if}{else}{if}

變量輸出

    {$var}

Foreach 循環

{loop $arr  $r}

{$r[‘field’]}

{/loop}

使用函數

{date(‘Y-m-d’,$time)}

載入其他視圖

{template file='head'  module=’home’}  同一個模塊下不用填寫 module

 

四、加載類庫 或函數庫

加載模塊類庫或函數 Templi::include_module_file($file,$module=null);

加載公共類庫或函數 Templi::include_common_file($file,$path=null);

五、獲取配置信息

獲取 配置文件信息 Templi::get_config($field);

六、uri 

         m 模塊(module) c 控制器(controller) a 方法(action) 例如 index.php?m=home&c=member&a=login

七、附錄

 

當前控制器 $GLOBALS[‘controller’]  當前模塊 $GLOBALS[‘model’]  當前操作   $GLOBALS[‘action’]

 

常量

框架目錄 TEMPLI_PATH

 

 

文件目錄說明 

application/  項目目錄

cache/   緩存目錄

config/  配置文件目錄

controller/ 控制器目錄

home/   home模塊

admin/ admin模塊

libraries/  模塊類庫 木塊函數庫 目錄

libraries/   公共函數庫 類庫目錄

model/  模型文件 目錄

view/   視圖文件目錄

 home/

 admin/

 

項目主頁:http://www.baiduhome.net/lib/view/home/1377528736323

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!