Здравствуйте, есть одно не легкое задание, над котор я уже потею 2 дня, но, видимо, сам не справлюсь. Может кто помочь. Собственно стоит такая задача:
На фреймворке Kohana 3* (или самая последняя версия этого фреймворка) сделать небольшое веб приложение, которое позволяет добавлять, изменять и удалять клиентов в/из базы (Postgres**) при помощи сохраненных процедур (Stored Procedures). Выводить список клиентов нужно используя представление (View) в базе. Графический вывод (таблица, кнопки и тп) нужно сделать используя ExtJs*** (она же Sencha, использовать последнюю стабильную версию!). Запросы на сервер из графической части должны быть выполнены используя Ajax+JSON. Запись клиента должна содержать: имя, фамилия, личный код - исикукоод, емайл (+ проверка на валидность), адрес (достаточно одного поля), город и страна. Проверка на валидность нужна только в емайле.
Я отдельно разобрался с каждой технологией, но связать все это в кучу (приложение) не могу. Если кто поможет, в долгу не останусь.
- 12.06.2014 22:14
- Регистрация: 10.10.2012
- Сообщений: 354
- Репутация: 92
- 15.06.2014 17:44
- Регистрация: 29.11.2009
- Сообщений: 131
- Репутация: 32
Кохану поставили и запустили уже?
- 17.06.2014 10:10
- Регистрация: 10.10.2012
- Сообщений: 354
- Репутация: 92
Весёлый химик, конечно поставил и провел стандартные настройки
- 17.06.2014 21:03
- Регистрация: 29.11.2009
- Сообщений: 131
- Репутация: 32
Из коханы к постгре подключиться удалось?
Просто как-то у вас написано, что по-отдельности со всем разобрались, т.е. какие-то знания есть в этой области, а хотелось бы какой-то конкретный вопрос типа: пытаюсь подключить их коханы к постгре, а мне выдает такую-то ошибку или хочу сделать такую-то структуру для хранения данных - подойдет или нет - 17.06.2014 22:39
- Регистрация: 10.10.2012
- Сообщений: 354
- Репутация: 92
Весёлый химик, сложности возникли в организации MVC составляющей - MODEL. Я так понял, что Controler принимает запрос от пользователя, обрабатывает его и передает модели, которая должна реализовать кверку к сохраненной процедуре и вернуть (передать) ответ view. Сейчас разбираю модуль коханы по работе с базой, но меня интерисует как обработать в контролере или модели запросы к сохраненным процедурам постегре?
- 18.06.2014 20:01
- Регистрация: 29.11.2009
- Сообщений: 131
- Репутация: 32
Ну вот совсем качественно другой вопрос. Я с коханой не работал, но судя по результатам гугления придется работать с sql напрямую - и затем уже руками создавать модельки, а не через orm.
С другой стороны для чтения, например, для orm не должно быть отличия между view и table - запросы-то одинаковые.
Насчет хранимок и вьюх. Хранимые процедуры используются для добавлинея/изменения данных, а вью - для выборки. Т.е. model для чтения данных должна обращаться ко вьюхе (т.е. также как к обычной таблице), а вот для сохранения - уже к хранимакам. Думаю методы сохранения/редактирования у модели можно в кохане переопределить и использовать sql-запросы напрямую к хранимкам.Последний раз редактировалось Весёлый химик; 18.06.2014 в 20:09.
- 18.06.2014 22:35
Оффтоп. Не рекомендую разрабатывать на этом фреймворке. На форуме говорили, что обновляться больше не будет.
- 19.06.2014 09:27
- Регистрация: 29.11.2009
- Сообщений: 131
- Репутация: 32
akrustam, судя по формулировке задачи у ТС какое-то тестовое задание, так что думаю, не он фреймворк выбирал.
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Программистам Wordpress вопрос. | Web программирование | 14 | 19.12.2013 12:57 |
Вопрос по cms | CMS | 6 | 26.10.2013 21:54 |
вопрос по CSS | Web программирование | 6 | 04.03.2013 04:25 |
Вопрос не вопрос, предубеждение ? Не думаю. Мне интересно ваше мнение. | Оффтоп и свободные темы | 8 | 19.06.2012 05:20 |