Многие из нас пришли в web после знакомства с массой других технологий программирования. И конечно же знакомы с ORM. Если же вы впервые видите эту абривиатуру, то это еще не значит, что вы не сталкивались с таким подходом. Он втречается очень часто и, возможно, вы просто не знали как это называется.
ORM — технология программирования, которая связывает базы данных с концепциями объектно-ориентированных языков программирования, создавая «виртуальную объектную базу данных».
Другими словами каждая таблица в коде представляется как одноименный класс, а каждое поле таблицы как свойство класса.
Web конечно же не остался в стороне. И здесь мы имеем средства для использования этого подхода. Одно из таких стредств - Kohana ORM. О нем и пойдет речь в этой заметке.
В данной заметке я буду собирать ряд команд, которые могу оказаться полезными и помочь вам в каждодневной работе. Пока команд будет мало, я буду публиковать их подряд. Но как только список достигнет определенного порога, я разобъю его на темы для того чтобы любую из команд Linux можно было найти в нужный момент.
Помните, что некоторые из команд потребуют установки дополнительного ПО в вашу систему.
При создании современных бизнес-приложений не обойтись без выводов всевозможных таблиц. А пользователю гораздо легче будет искать нужную информацию в таблице, если на странице будет возможность сортировать и фильтровать табличные данные по любому столбцу. Так возникает необходимость в использовании такого элемента интерфейса, как grid. В данной статье я расскажу об одном готовом решении на базе jquery, которое представляет собой клиентскую часть grid-а. Далее… »
В предыдущих заметках данной рубрики мы познакомились с Kohanaphp (легким и мощных framework-ом). В этой и последующих статьях я бы хотел показать средства этого фреймворка, которые облегчают работу web-разработчика, так как реализуют операции, которые приходится делать изо дня в день. Пожалуй, наиболее частыми операциями являются всевозможные обращения к базе данных, так как ни одно серьезное web-приложение не обходится без БД. Мы уже бегло затронули тему запросов к БД в первой статье. А в данной заметке мы остановимся на этом вопросе более подробно. Далее… »
В предыдущей заметке мы рассмотрели установку framework-а Kohanaphp. А так же познакомились с тем, что из себя представляют контроллер, вид и модель в Kohana. Узнали как передавать параметры в методы контроллеров через строку браузера. И как передавать переменные в файл вида.
Если вы не читали ту заметку, то обязательно прочтите и проделайте все шаги. Без них вам сложно будет понять о чем идет речь в данной заметке. А в ней я начну рассказывать как Kohana помогает вам решать повседневные задачи.
При создании живого проекта на этом фреймворке одной из первых встает проблема создания шаблона. Ведь не удобно в каждом view-файле указывать то, что можно вынести в footer и header. В этой статье мы рассмотрим такую возможность Kohana как шаблоны (templates). Далее… »