PHP 클래스 Modules, TastyIgniter

상속: extends Eloquent
파일 보기 프로젝트 열기: tastyigniter/tastyigniter 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$locations
$registry
$routes

공개 메소드들

메소드 설명
autoload ( $class ) Library base class autoload *
file_path ( $module = null, $folder = null, $file = null ) : string Find the path to a module's file.
files ( $module_name = NULL, $module_folder = NULL ) : array Return an associative array of files within one or more modules.
find ( $file, $module, $base ) Find a file Scans for files located within modules directories.
folders ( ) : array Returns an array of the folders in which modules may be stored.
list_modules ( ) : array Returns a list of all modules in the system.
load ( $module ) Load a module controller *
load_file ( $file, $path, $type = 'other', $result = TRUE ) Load a module file *
parse_routes ( $module, $uri ) Parse module routes *
path ( $module = null, $folder = null ) : string Return the path to the module and its specified folder.
run ( $module ) Run a module controller method Output from module is buffered and returned.

메소드 상세

autoload() 공개 정적인 메소드

Library base class autoload *
public static autoload ( $class )

file_path() 공개 정적인 메소드

Find the path to a module's file.
public static file_path ( $module = null, $folder = null, $file = null ) : string
$module string The name of the module to find.
$folder string The folder within the module to search for the file (ie. controllers).
$file string The name of the file to search for.
리턴 string The full path to the file.

files() 공개 정적인 메소드

Return an associative array of files within one or more modules.
public static files ( $module_name = NULL, $module_folder = NULL ) : array
$module_name string If not null, will return only files from that module.
$module_folder string If not null, will return only files within that sub-folder of each module (ie 'views').
리턴 array An associative array, like: array( 'module_name' => array( 'folder' => array('file1', 'file2') ) )

find() 공개 정적인 메소드

Also scans application directories for models, plugins and views. Generates fatal error if file not found.
public static find ( $file, $module, $base )

folders() 공개 정적인 메소드

Returns an array of the folders in which modules may be stored.
public static folders ( ) : array
리턴 array The folders in which modules may be stored.

list_modules() 공개 정적인 메소드

Returns a list of all modules in the system.
public static list_modules ( ) : array
리턴 array A list of all modules in the system.

load() 공개 정적인 메소드

Load a module controller *
public static load ( $module )

load_file() 공개 정적인 메소드

Load a module file *
public static load_file ( $file, $path, $type = 'other', $result = TRUE )

parse_routes() 공개 정적인 메소드

Parse module routes *
public static parse_routes ( $module, $uri )

path() 공개 정적인 메소드

Return the path to the module and its specified folder.
public static path ( $module = null, $folder = null ) : string
$module string The name of the module (must match the folder name).
$folder string The folder name to search for (Optional).
리턴 string The path, relative to the front controller.

run() 공개 정적인 메소드

Run a module controller method Output from module is buffered and returned.
public static run ( $module )

프로퍼티 상세

$locations 공개적으로 정적으로 프로퍼티

public static $locations

$registry 공개적으로 정적으로 프로퍼티

public static $registry

$routes 공개적으로 정적으로 프로퍼티

public static $routes