Русскоязычный форум, посвященный фреймворку Kohana

Все о фреймворке Kohana. Обсуждение уроков, документации.
Текущее время: 05 июл 2025, 15:20

Часовой пояс: UTC + 4 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу Пред.  1, 2
Автор Сообщение
СообщениеДобавлено: 05 июл 2012, 19:03 
Не в сети
Бывалый

Зарегистрирован: 16 апр 2012, 19:44
Сообщения: 113
можно. Только нужно соблюдать правила именованная. класс хелпера должен называться Dir_Name т.е. в вашем случае будет типа Page_Menu


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 июл 2012, 20:25 
Не в сети
Зеленый

Зарегистрирован: 03 июл 2012, 16:27
Сообщения: 7
mamahtehok писал(а):
можно. Только нужно соблюдать правила именованная. класс хелпера должен называться Dir_Name т.е. в вашем случае будет типа Page_Menu


Работает, спасибо!
Супер! Это очень удобно - разложить свою библиотеку классов по каталогам и вызывать где надо. А kohana сама все найдет и подключит!

kohana мне нравиться все больше и больше :D


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 июл 2012, 22:27 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 12 фев 2012, 01:02
Сообщения: 462
Ну дык. Автолоад :)

_________________
kohanaframework.su - обучение фреймворку Kohana


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 07 июл 2012, 16:53 
Не в сети
Бывалый
Аватара пользователя

Зарегистрирован: 11 июн 2012, 12:31
Сообщения: 46
Мне нравится решение с виджетами. Посмотрите "Kohana Framework от А до Я" уроки 2-4.
Я взял оттуда готовый класс виджетов. Теперь подключаю в КОНТРОЛЛЕРЕ к примеру меню одной строкой и еще одной передаю его ВИДУ
Код:
//Подключение виджетов
    $admin_topmenu = Widget::load('admtopmenu');
   
    // Вывод в шаблон
    $this->template->block_top = array($admin_topmenu);


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 07 июл 2012, 19:29 
Не в сети
Бывалый
Аватара пользователя

Зарегистрирован: 05 июн 2012, 03:08
Сообщения: 213
demyan112rv писал(а):
Мне нравится решение с виджетами.
Мне тоже сначала понравилось)
Но он не удобный, там как-то криво все (уже точно не помню) - когда начал делать понял: его переделывать нужно :)
А потом, если делать все виджетами как у них, то затратно выходит. Включите profiler и посмотрите сколько занимает каждый Requests
И ради чего, этой горы мини-виджетов?
cart.php
login.php
menu.php
menuaccount.php
menuadmin.php
menuorders.php
menupages.php
menuproducts.php
menusettings.php
menuusers.php
news.php
search.php
topmenu.php
topproducts.php
Сомневаюсь что это рационально.

_________________
http://de-en.info (работает на Kohana 3.3)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 10 июл 2012, 10:41 
Не в сети
Бывалый

Зарегистрирован: 12 фев 2012, 21:19
Сообщения: 32
Ну рутрекере этих горе-создателей курса костерят почем зря. Делать через виджет подгрузку шаблона (например баннерный блок), создавая дополнительно на каждый виджет зачем-то пустой контроллер - это извращение и говнокод. Учитывая, что блок шаблона можно загрузить одной строкой.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 4 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Все о фреймворке Kohana  | 
Powered by phpBB® Forum Software © phpBB Group