本文整理汇总了PHP中Files::load方法的典型用法代码示例。如果您正苦于以下问题:PHP Files::load方法的具体用法?PHP Files::load怎么用?PHP Files::load使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Files
的用法示例。
在下文中一共展示了Files::load方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: __construct
/**
* @constructor
*/
public function __construct($data_folder = '')
{
// load the config file.
$this->config = new Config();
$this->config->load($data_folder);
// load the templates.
$this->templates = new Templates();
$this->templates->load($data_folder);
// loading data files.
$this->files = new Files();
$this->files->load($data_folder, $this->config->get('pages_data'));
// initialize database.
$this->db = new Database();
//
$this->renders = new Renders();
}
示例2: view
public function view($pathtotpl)
{
ob_start();
Files::load($pathtotpl);
$html = ob_get_contents();
ob_clean();
echo Snippet::parseSnippet($html, MODE);
}
示例3: catch
});
/**
* Выход из админки
*/
if (isset($_GET['logout'])) {
Route::logout();
}
/**
* Классы, содержащие базовый функционал
*/
try {
Files::load(DIR . '/' . PATH . 'classes/BaseController.class.php');
Files::load(DIR . '/' . PATH . 'classes/BaseModel.class.php');
} catch (Exception $e) {
echo $e->getMessage() . '<br/>';
}
/**
* Подключения файлов конфигураций
*/
try {
Files::load(CONF . '/mysqli.php');
Files::load(CONF . '/route.php');
} catch (Exception $e) {
echo $e->getMessage() . '<br/>';
}
/**
* Очистка хранилища данных
*/
Bufer::clear();
?>
示例4: loadJsonConfig
private function loadJsonConfig($filename)
{
$fileHandler = new Files();
return json_decode($fileHandler->load($filename));
}
示例5: define
define('CUR_PAGE', isset($_GET['page']) ? (int) $_GET['page'] <= 1 ? 1 : (int) $_GET['page'] : 1);
define('MODE', isset($_GET['mode']) ? $_GET['mode'] : 'public');
define('SECTION', isset($_GET['section']) ? $_GET['section'] : 'pages');
define('MESSAGE_ACCESS_DENIED', 'У вас нет доступа к данному разделу сайта!
Вернитесь на <a href="/' . PATH . '">главную страницу</a>');
if (MODE == 'public') {
define('ROUTE', isset($_GET['route']) ? $_GET['route'] : 'index');
} else {
define('ROUTE', isset($_GET['route']) ? $_GET['route'] : (Route::isAdmin() === true ? 'pages' : 'autorization'));
}
if (MODE == 'public') {
if (!file_exists(TPLS_DIR . '/' . ROUTE . '.tpl')) {
Files::addtolog(LOG_404, 'Попытка доступа к не существующему разделу.');
Route::status404();
}
Files::load(MODELS_DIR . '/' . ROUTE . '.php');
Files::load(CONTROLLERS_DIR . '/' . ROUTE . '.php');
} elseif (MODE == 'admin') {
$moduls = glob('app/controllers/admin/*.php');
$name_modules = array();
foreach ($moduls as $modul) {
$name_modules[] = strtr($modul, array('app/controllers/admin/' => '', '.php' => ''));
}
if (Route::isAdmin() === false && !in_array(ROUTE, $name_modules)) {
Files::addtolog(LOG_ACCESS, 'Попытка доступа к закрытому разделу.');
Route::status404();
} else {
Files::load(ADMIN_MODELS_DIR . '/' . ROUTE . '.php');
Files::load(ADMIN_CONTROLLERS_DIR . '/' . ROUTE . '.php');
}
}