8.4. COBJ_ARRAY(COA,COA_INT):

このcObjectは別名COAを持つ。COBJ_ARRAYの代わりにこれを使用できる。

このオブジェクトを、PHP_SCRIPT_INTオブジェクトと全く同じように動作するようなCOA_INTとして作成することもできる:非キャッシュでレンダリングされる!COA_INTはPHP_SCRIPTだけではなく、どのcObjectででもこの機能を利用できる方法を提供している。

プロパティ:

エータタイプ:

説明:

デフォルト:

1,2,3,4...

cObject

 

 

if

->if

falseを戻した場合、COAはレンダリングされない

 

wrap

wrap

 

 

stdWrap

->stdWrap

 

 

includeLibs

list of resource

(このプロパティはオブジェクトがCOA_INTの場合のみ使用される!, “はじめに”参照。)

これは、このスクリプトがインクルードされていlる場合、PHP‐スクリプトとして(include_once()関数で)インクルードされているリソースのコンマ区切りのリストである。

スクリプトがインクルードされる前はどのインクルード・ファイルも知られているので、行うことが可能である。標準のPHP_SCRIPT cObjectにはあてはまらない。

 

[tsref:(cObject).COA/(cObject).COA_INT/(cObject).COBJ_ARRAY]

例:

temp.menutable = COBJ_ARRAY
temp.menutable {
  10 = HTML
  10.value = <table border=0 cellpadding=0 cellspacing=0>
  20 = HMENU
  20.entryLevel = 0
  20.1 = GMENU
  20.1.NO {
    wrap = <tr><td> | </td></tr>
    XY = {$menuXY}
    backColor = {$bgCol}
    20  = TEXT
    20 {
      text.field = title
      fontFile = media/fonts/hatten.ttf
      fontSize = 23
      fontColor = {$menuCol}
      offset = |*| 5,18 || 25,18
    }
  }
  30 = HTML
  30.value = </table>
}