PHP 클래스 Pix_Partial, pixframework

파일 보기 프로젝트 열기: pixnet/pixframework 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$_cache_prefix
$_data
$_escape
$_path
$alert_messages

보호된 프로퍼티들

프로퍼티 타입 설명
$_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