Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Кто работал с kohana? 
:(
    Опции темы
Muerto
Дата 9.9.2011, 11:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1207
Регистрация: 23.9.2006

Репутация: 3
Всего: 4



Решил заценить Kohana...
Впечатление плохие, он и рядом не стоял с Yii я вообще не пойму как их сравнивают даже...  smile 

Что бы убрать index.php с Form , нужно лезть в исходный код  smile 
Все примеры в инете устаревшие, и вы ещё можете подумтаь что проблема у вас.

То View->render();

то
request->response = $view

то 

response->body($view);
то 
View->render(TRUE);

 smile 

Auth + Acl какой то ограниченый, фиг примеры найдешь на новую версию.

Нема примеров рабочих с которых можно инфу взять, и на сайте примеров нема 

---
Я думал может для мелких проектов что нить более легкое без "лишних" наворотов взять, но сложно найти материалы актуальные

Это сообщение отредактировал(а) Muerto - 15.9.2011, 21:10


--------------------
user posted image
PM MAIL   Вверх
Toydestroyer
Дата 9.9.2011, 14:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Awaiting Authorisation
Сообщений: 25
Регистрация: 8.9.2011
Где: San Francisco

Репутация: нет
Всего: 0



Цитата

Я думал может для мелких проектов что нить более легкое без "лишних" наворотов взять, но пожалуй это будет не kohana

Присмотритесь к Silex
PM MAIL WWW ICQ Skype Jabber   Вверх
gta4kv
Дата 9.9.2011, 15:17 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Walking around mad.
***


Профиль
Группа: Завсегдатай
Сообщений: 1868
Регистрация: 25.7.2006

Репутация: 21
Всего: 91



В чем задача то вообще? Кохана рулит ^,^
PM MAIL   Вверх
Muerto
Дата 9.9.2011, 15:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1207
Регистрация: 23.9.2006

Репутация: 3
Всего: 4



Цитата(gta4kv @ 9.9.2011,  15:17)
В чем задача то вообще? Кохана рулит ^,^

Задача была заценить что такое Kohana  smile 
Хотелось построить регистрацию, и вход , а там по желанию

Что бы знать если стоит его брать для мелких проектов

Добавлено через 1 минуту и 3 секунды
Цитата(Toydestroyer @ 9.9.2011,  14:27)
Цитата

Я думал может для мелких проектов что нить более легкое без "лишних" наворотов взять, но пожалуй это будет не kohana

Присмотритесь к Silex

Спасибо , заценю

Это сообщение отредактировал(а) Muerto - 9.9.2011, 15:36


--------------------
user posted image
PM MAIL   Вверх
gta4kv
Дата 9.9.2011, 17:05 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Walking around mad.
***


Профиль
Группа: Завсегдатай
Сообщений: 1868
Регистрация: 25.7.2006

Репутация: 21
Всего: 91



Ну давай покажу простейший пример логина. (Активные модули Auth & ORM (в комплекте по умолчанию)) 

Код

    public function action_login()
    {
        $this->template->title = __('войти');
        $this->template->content = View::Factory('guest/unauthorized');

        if('POST' === $this->request->method())
        {
            $data = (object) Arr::extract($_POST, array('name', 'pass'));

            $auth = Auth::instance();
    
            if($auth->login($data->name, $data->pass, TRUE))
            {
                $this->request->redirect(Route::get('user')->uri(array('action' => 'dashboard')));
            }
            else
            {
                $this->session->set('attemps', $this->session->get('attemps') + 1);
                $this->template->content->error = __('Не могу вспомнить такого.');
            }
        }
        $this->template->content = $this->template->content->render();


Регистрация - или через SQL запросы, или через ORM, в зависимости от степени лени/извращения.
Фреймворк прост и гибок до безобразия.



Это сообщение отредактировал(а) gta4kv - 9.9.2011, 17:05
PM MAIL   Вверх
Muerto
Дата 9.9.2011, 19:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1207
Регистрация: 23.9.2006

Репутация: 3
Всего: 4



gta4kv,  Все фреймворки в конце "легкие" после того как ты с ними поработаешь.

Но он как то очень быстро похоже развивается, и я до сих пор не могу понять даже как правильно вывести шаблон на экран  smile 
ибо request->response = '123' как описано в документации ничего не выводит  smile 

Я так далеко не уеду...  smile 



--------------------
user posted image
PM MAIL   Вверх
gta4kv
Дата 10.9.2011, 10:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Walking around mad.
***


Профиль
Группа: Завсегдатай
Сообщений: 1868
Регистрация: 25.7.2006

Репутация: 21
Всего: 91



В контроллере:
Код

$view = View::factory('template');
$view->your_cool_variable = 'Hello!';
$this->response->body($view->render());


Это сообщение отредактировал(а) gta4kv - 10.9.2011, 10:43
PM MAIL   Вверх
Muerto
Дата 15.9.2011, 20:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1207
Регистрация: 23.9.2006

Репутация: 3
Всего: 4



Хочу посоветовать книгу от packt,  kohana 3.0 BeginnersGuide 

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

Но все же мне кажется Yii намного более зрелый... 
Кохана более "легкий", для мелких проектов сойдет, где не нужны особые навороты  smile  , думаю и в крупных сойдет но там мне по душе больше Yii или Zend


--------------------
user posted image
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0492 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.