Русскоязычный форум, посвященный фреймворку Kohana http://forum.kohanaframework.su/ |
|
Подключение файлов.Рейтинг http://forum.kohanaframework.su/viewtopic.php?f=31&t=151 |
Страница 1 из 5 |
Автор: | AzEXx [ 03 май 2012, 01:43 ] |
Заголовок сообщения: | Подключение файлов.Рейтинг |
Решил сделать себе не большой рейтинг статей, взял готовый скрипт: http://makecode.ru/2011/06/php-rating/ И с надеждой что все удастся поставить, пошел все ставить, но нифига. Я использую совершенно глупое подключение к таблице: Так: Код:
Что то вроде этого.БД называется rating поэтому я не знаю как делать запрос к этой БД, знаю то что создаю еще один файл в config наподобие database.php Подключал я файлы совершенно не адекватным способом для kohana; rating.php Код:
rateaction.php Код:
Где выводятся мои статьи я подключил файл rating Код:
И вывелась такая вот ошибка: Код:
Я указал все правильные пути, вот честно,все проверял,но никак. Файлы в kohana же подключаются так:? Код:
Вот пример файла rating: Код:
Контроллер как видно я не прописывал.Я хочу пока,чисто подключить файлы.Но у меня постоянно это ошибка,пробовал через include_once никак((Пожалуйста тыкнети пальцем, что я не правильно делаю,что дописать и тд) |
Автор: | admin [ 03 май 2012, 01:58 ] |
Заголовок сообщения: | Re: Подключение файлов.Рейтинг |
В кохане так файлы не инклюдятся. И с базой так не соединяется. По соединению с базой вот что нужно знать http://kohanaframework.su/database/db_config Только параметры прописать и работать. |
Автор: | AzEXx [ 03 май 2012, 09:34 ] |
Заголовок сообщения: | Re: Подключение файлов.Рейтинг |
admin писал(а): В кохане так файлы не инклюдятся. И с базой так не соединяется. По соединению с базой вот что нужно знать http://kohanaframework.su/database/db_config Только параметры прописать и работать. Да я это и предполагал. В конфиге я создаю новую базу, допустим название updatabase Тогда в моделе создаю новый файл с название base и я так понял, то что нужно использовать SELECT И код будет выглядить так: Код:
? |
Автор: | admin [ 03 май 2012, 10:49 ] |
Заголовок сообщения: | Re: Подключение файлов.Рейтинг |
Сайт что, использует сразу две базы ? Если одну, тогда можно (и нужно) использовать соединение default. Если две, тогда нужно передавать название соединения (соединения! не путать с названием таблицы) внутрь метода execute. Код:
Здесь http://kohanaframework.su/database/query_types про это кстати было написано (в самом низу) |
Автор: | AzEXx [ 03 май 2012, 20:56 ] |
Заголовок сообщения: | Re: Подключение файлов.Рейтинг |
admin писал(а): Сайт что, использует сразу две базы ? Если одну, тогда можно (и нужно) использовать соединение default. Если две, тогда нужно передавать название соединения (соединения! не путать с названием таблицы) внутрь метода execute. Код:
Здесь http://kohanaframework.su/database/query_types про это кстати было написано (в самом низу) Да пусть пока две базы, я не очень еще разбираюсь,поэтому не спеша буду копать файлы,а как же с подключением? Я пробовал по другому,но никак. Контроллеры и тд,как мне их правильно оформить,нужно ли прописывать такую штуку: Код:
или мне просто эти два файла подключить обычным способом и не нужно ничего прописывать,помогите пожалуйста,а то без фреймворка как то получилось,а тут чет я касячу. |
Автор: | admin [ 04 май 2012, 15:39 ] |
Заголовок сообщения: | Re: Подключение файлов.Рейтинг |
Для второй базы создаете еще одну запись в конфиге Код:
Только настройки уже для нее. И в ->execute('updatabase') надо будет писать, где эта база будет использоваться. Цитата: Контроллеры и тд,как мне их правильно оформить,нужно ли прописывать такую штуку: Да, в него вставляете код с той страницы. Этот контроллер будет подгружаться, это как бы инклюд и будет. И запросы поменять - засунуть их в модель и вызывать из контроллера. |
Автор: | AzEXx [ 07 май 2012, 01:55 ] |
Заголовок сообщения: | Re: Подключение файлов.Рейтинг |
admin писал(а): И в ->execute('updatabase') надо будет писать, где эта база будет использоваться. Я правильно прописал? Код:
Цитата: Да, в него вставляете код с той страницы. Этот контроллер будет подгружаться, это как бы инклюд и будет. И запросы поменять - засунуть их в модель и вызывать из контроллера. [/quote] И это я так осуществил Код:
Только не пойму как все запросы в файлах скрипта,перенести в модель.Вот допустим файл rating: Код:
|
Автор: | AzEXx [ 07 май 2012, 11:35 ] |
Заголовок сообщения: | Re: Подключение файлов.Рейтинг |
Из файла rating, вытащил вот это: Код:
И вставил в модель: Код:
То ? Блин,бред какой то получается |
Автор: | admin [ 08 май 2012, 00:38 ] |
Заголовок сообщения: | Re: Подключение файлов.Рейтинг |
Канеш бред. Запрос в методе Код:
надо переписать для Коханы. Код:
Не понял правда зачем передаются $typethumb = '', $liked = '' и не используются. |
Автор: | AzEXx [ 08 май 2012, 01:57 ] |
Заголовок сообщения: | Re: Подключение файлов.Рейтинг |
admin писал(а): Канеш бред. Спасибо вам большое, прошу прощение что треплю нервы) модель base изменен, тогда получается из файла rating,я убераю вот эти строки,по идеи они в моделе же используются? Код:
А файл rateaction, я оставлю без изменений. так? Код:
|
Страница 1 из 5 | Часовой пояс: UTC + 4 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |