PHP Класс Pix_Partial, pixframework

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$_cache_prefix
$_data
$_escape
$_path
$alert_messages

Защищенные свойства (Protected)

Свойство Тип Описание
$_comment_mode
$_helper_manager Pix_Helper_Manager
$_minify_mode
$_nocache
$_trim_mode
$_write_only_mode

Открытые методы

Метод Описание
__call ( $func, $args )
__construct ( string | null $path = null, array $options = [] ) : void __construct 建出一個 Pix_Partial ,並且將路徑設定成 $path
__get ( $k )
__isset ( $k )
__set ( $k, $v )
addCommonHelpers ( ) : void addCommonHelpers add common helpers
addHelper ( string $helper, array $methods = null, array $options = [] ) : void addHelper add static helper in Pix_Controller
breakRender ( ) : void breakRender 在 partial 內呼叫 function ,呼叫此 function 時,整個 partial 前面已經生成的部分會照常被印出。
escape ( $var )
getCommentMode ( )
getHelperManager ( ) : Pix_Helper_Manager getHelperManager get Helper Manager
getMinifyMode ( ) : boolean getMinifyMode 取得 Minify Mode 是否開啟
getNoCache ( ) : boolean getNoCache 取得 nocache 是否開啟
getPath ( ) : void getPath 取出 Partial 的 path
getTrimMode ( ) : boolean getTrimMode 取得 Trim Mode 是否開啟
noRender ( ) : void noRender 在 partial 內呼叫 function ,呼叫此 function 時,整個 partial 前面已經生成的部分會被捨棄。
partial ( string $file, array | Pix_Partial | null $data = null, array | string $options = null ) : string partial 印出 $file 的內容,並且將 $data 的參數轉成 $this
setCacheWriteOnlyMode ( $write_only )
setCommentMode ( mixed $comment_mode = false ) : void setCommentMode 註解模式,會在 partial 前面顯示他是哪個 partial
setMinifyMode ( boolean $minify_mode = false ) : void setMinifyMode 是否要啟動 Minify mode,把換行與不必要的空白都拿掉
setNoCache ( boolean $nocache = false ) : void setNoCache 是否不啟動 cache (預設啟動)
setPath ( string $path ) : void setPath 將 Partial 自動讀取路徑設定為 $path
setTrimMode ( boolean $trim_mode = false ) : void setTrimMode 是否要啟動 Trim mode ,預設把每一行的前後空白拿掉

Описание методов

__call() публичный Метод

public __call ( $func, $args )

__construct() публичный Метод

__construct 建出一個 Pix_Partial ,並且將路徑設定成 $path
public __construct ( string | null $path = null, array $options = [] ) : void
$path string | null
$options array cache_prefix cache_id 要加入的字串
Результат void

__get() публичный Метод

public __get ( $k )

__isset() публичный Метод

public __isset ( $k )

__set() публичный Метод

public __set ( $k, $v )

addCommonHelpers() публичный статический Метод

addCommonHelpers add common helpers
public static addCommonHelpers ( ) : void
Результат void

addHelper() публичный статический Метод

addHelper add static helper in Pix_Controller
public static addHelper ( string $helper, array $methods = null, array $options = [] ) : void
$helper string Helper name
$methods array
$options array
Результат void

breakRender() публичный Метод

breakRender 在 partial 內呼叫 function ,呼叫此 function 時,整個 partial 前面已經生成的部分會照常被印出。
public breakRender ( ) : void
Результат void

escape() публичный Метод

public escape ( $var )

getCommentMode() публичный статический Метод

public static getCommentMode ( )

getHelperManager() публичный статический Метод

getHelperManager get Helper Manager
public static getHelperManager ( ) : Pix_Helper_Manager
Результат Pix_Helper_Manager

getMinifyMode() публичный статический Метод

getMinifyMode 取得 Minify Mode 是否開啟
public static getMinifyMode ( ) : boolean
Результат boolean

getNoCache() публичный статический Метод

getNoCache 取得 nocache 是否開啟
public static getNoCache ( ) : boolean
Результат boolean

getPath() публичный Метод

getPath 取出 Partial 的 path
public getPath ( ) : void
Результат void

getTrimMode() публичный статический Метод

getTrimMode 取得 Trim Mode 是否開啟
public static getTrimMode ( ) : boolean
Результат boolean

noRender() публичный Метод

noRender 在 partial 內呼叫 function ,呼叫此 function 時,整個 partial 前面已經生成的部分會被捨棄。
public noRender ( ) : void
Результат void

partial() публичный Метод

partial 印出 $file 的內容,並且將 $data 的參數轉成 $this
public partial ( string $file, array | Pix_Partial | null $data = null, array | string $options = null ) : string
$file string
$data array | Pix_Partial | null 傳進去的參數
$options array | string 設定 或 cache id
Результат string

setCacheWriteOnlyMode() публичный статический Метод

public static setCacheWriteOnlyMode ( $write_only )

setCommentMode() публичный статический Метод

setCommentMode 註解模式,會在 partial 前面顯示他是哪個 partial
public static setCommentMode ( mixed $comment_mode = false ) : void
$comment_mode mixed
Результат void

setMinifyMode() публичный статический Метод

setMinifyMode 是否要啟動 Minify mode,把換行與不必要的空白都拿掉
public static setMinifyMode ( boolean $minify_mode = false ) : void
$minify_mode boolean
Результат void

setNoCache() публичный статический Метод

setNoCache 是否不啟動 cache (預設啟動)
public static setNoCache ( boolean $nocache = false ) : void
$nocache boolean
Результат void

setPath() публичный Метод

setPath 將 Partial 自動讀取路徑設定為 $path
public setPath ( string $path ) : void
$path string
Результат void

setTrimMode() публичный статический Метод

setTrimMode 是否要啟動 Trim mode ,預設把每一行的前後空白拿掉
public static setTrimMode ( boolean $trim_mode = false ) : void
$trim_mode boolean
Результат void

Описание свойств

$_cache_prefix публичное свойство

public $_cache_prefix

$_comment_mode защищенное статическое свойство

protected static $_comment_mode

$_data публичное свойство

public $_data

$_escape публичное свойство

public $_escape

$_helper_manager защищенное статическое свойство

Pix_Helper_Manager
protected static $_helper_manager

$_minify_mode защищенное статическое свойство

protected static $_minify_mode

$_nocache защищенное статическое свойство

protected static $_nocache

$_path публичное свойство

public $_path

$_trim_mode защищенное статическое свойство

protected static $_trim_mode

$_write_only_mode защищенное статическое свойство

protected static $_write_only_mode

$alert_messages публичное свойство

public $alert_messages