时空之轮第九季人物:TBS 洽谈通 是什么

来源:百度文库 编辑:神马品牌网 时间:2024/05/05 09:29:13

TinyButStrong (TBS) 是一个PHP类,它能让你开发系统时能干净分离PHP脚本和HTML文件. 使用 TBS, HTML 页面是由模板合并数据后动态生成的. 这被称为模板引擎.

  这个TBS的名字来源于本工具目前虽然只有8个函数,但却非常强大. 它允许您合并PHP变量,或者 MySQL, PostgreSQL, SQLite到HTML页面里.

  TBS 设计成你可以轻松的使用任何可视化 HTML 编辑软件 (像 Dreamweaver 和 FrontPage)开发 HTML 模板页. 你习惯于使用文本方式编辑HTML文件?没问题,TBS 同样能够让你创建 JavaScript 动态脚本.

  正如它的名字一样, TBS 易用, 强大且快速. 它完全是 °~° 免费的°~°.

  基本原理:

  在HTML方面:
  你设计页面时不需要包含任何PHP脚本和流程. 在页面里你只要将TBS 标签放在你想显示动态数据的地方. 这个页面称为 '模板'.
  有两种类型的标签: '字段' 显示动态的数据项目, '块' 则定义一个区域, 主要为了从数据源显示记录.

  在PHP方面:
  使用 TBS 的实例对象管理你的HTML模板. 在文档末, TBS 显示合并的结果.

  安装:

  1. 复制文件 tbs_class.php 到你网站的目录文件夹.
  2. 在PHP程序的开头,加入下面这一行:
  include_once('tbs_class.php');
  $TBS = new clsTinyButStrong ;
  备注: 如果 TBS 文件 tbs_class.php 在不同的目录, 你需要指定它的路径.

  说明和技术细节:
  TinyButStrong 是PHP写的一个库, 你可以将它做为一个组件引入自己的 PHP 程序里. 技术用语来说, TinyButStrong 是一个 PHP '类' ; 类名就叫 clsTinyButStrong.
  在你的PHP文件头部添加的变量 $TBS 让你能够把模板合并到你的 PHP 程序中. 技术用语来说, 变量 $TBS 是 clsTinyButStrong 类的实例.

  小示例:

  例 1:
  Html 模板 Php 程序 结果
  <html>
  <body>
  [var.message]
  </body>
  </html>
  <?

  include_once('tbs_class.php');
  $TBS = new clsTinyButStrong ;
  $TBS->LoadTemplate('template.htm') ;

  $message = 'Hello' ;
  $TBS->Show() ;

  ?>
  <html>
  <body>
  Hello
  </body>
  </html>

  示例 2:
  Html 模板 Php 程序 结果
  <table>
  <tr><td>[blk.val;block=tr]</td></tr>
  </table>
  <?

  include_once('tbs_class.php');
  $TBS = new clsTinyButStrong ;
  $TBS->LoadTemplate('template.htm') ;

  $list = array('X','Y','Z') ;
  $TBS->MergeBlock('blk',$list) ;
  $TBS->Show() ;

  ?>

  楼主具体的去官方看:http://www.ikown.com/manual/tbs/