Шаблонизатор Fenom | Помощь в освоении

2.19K
.
The Fast, Secure and Professional - Yii2
Swank, Нужно пробовать,тогда поймёшь.
.
Сексуальность валенка
Rakovskiy, Пробовал и не раз но к большинству фреймворков не находил норм доков да и не для меня эти фреймворки, как по мне на них нечего серьёзного не сделаешь
.
Rakovskiy
The Fast, Secure and Professional - Yii2
# Swank (21.08.2014 / 23:12)
Rakovskiy, Пробовал и не раз но к большинству фреймворков не находил норм доков да и не для меня эти фреймворки, как по мне на них нечего серьёзного не сделаешь
гг ты просто не правильно понял, что представляет из себя фреймворк и для чего он нужен.


Можно сказать это что-то похожее на "ядро",только без модулей.То есть это готовые решения.Вот к примеру в Yii есть замечательный шаблон для работы с БД.К примеру так выглядит обычный запрос на получение записи по первичному ключу

$user = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = 5 LIMIT 1"));

echo $user['login'];


А так это выглядит в Yii


$user = User::model()->findByPk(5);
echo $user->login;


Получение записи по логину и паролю,несколько вариантов

$user = User::model()->find('login=? AND password=?',array($login,$password));
$user = User::model()->find('login=:login AND password=:password',array('login' => $login,'password' => $password));
$user = User::model()->findByAttributes(array('login' => $login,'password' => $password));


Ну и так далее.

В общем там огромный функционал,бери не хочу.Валидация,авторизация,права доступа,кеширование и много всего
.
The Fast, Secure and Professional - Yii2
Забыл привести пример записи.


$user = new User();
$user->login = 'Admin';
$user->password = '123456';
$user->sex = 'm';
$user->save();
.
Bewahret einander vor Herzeleid
# Blade (21.08.2014 / 19:31)
Структура файлов в "проекте":
/
cache/
src/
|--Fenom/
|----........
|--Fenom.php
templates/
|--index.tpl
index.php


index.php
[php]<?php
require_once 'src/Fenom.php';

\Fenom::registe
Спасибо
Вроде получилось, правда с кодировкой проблемы:
Прикрепленные файлы:
.
Bewahret einander vor Herzeleid
Хотя нет, вру, создал .htaccess с AddDefaultCharset UTF-8. Теперь все отображается правильно.
Blade, опечатался, папка нужна template а не templates
.
Bewahret einander vor Herzeleid
Собсно, первое, что меня смущает - кэширование. Для чего оно нужно? При изменении файла - сама страница на сайте не меняется, как я понимаю - нужно будет удалять файл кэша, чтобы он создался заново. В обычном PHP такого делать не нужно - изменил инфу, обновил страницу - принимай результат. Так в чем же преимущество кэширования?
.
Ego vir viden
http://habrahabr.ru/post/168725/
.
The Frontend-Warrior
MyZik, да, не заметил опечатки, тк код несколько изменил за время написания сообщения
.
Сексуальность валенка
MyZik, Без кеша фреймворк норм нагрузку создает
Всего: 52