Шаг 7. Создание формы для создания и редактирования обзоров
Для того чтобы мы могли добавлять и изменять записи в БД нам нужен дружественный интерфейс. Для этого давайте создадим форму для создания и редактирования обзоров.
Отделим представление HTML формы от ее логики обработки. Необходимы код для ее обработки будет находиться в файле administrator/components/com_goodtimes/admin.goodtimes.php, представление ее в файле administrator/components/com_goodtimes/admin.goodtimes.html.php.
Откройте файл admin.goodtimes.php и замените весь существующий код вот этим:
1 |
<?php |
После проверки, что этот файл вызван в пределах Joomla, мы используем require_once (JApplicationHelper:: getPath ('admin_html')) чтобы подключить файл admin.goodtimes.html.php.
Хотя мы не будем работать с БД сразу, но мы все равно включаем класс нашей таблице строкой: JTable::addIncludePath(JPATH_COMPONENT.DS.'tables');
Здесь JPATH_COMPONENT – это абсолютный путь до нашего компонента в административной части, DS – автоматически поставит слеш в нужную сторону в зависимости от операционной системы.
Далее switch() проверяет переменную $task, чтобы запустить нужную функцию. И наконец функция editGoodtime( ) готовит несколько переменных прежде чем передать их в функцию показа формы HTML_goodtimes::editGoodtime($row, $lists, $option);





Комментарии
Интересный пост, по существу, а как насчет вот этого блога о Луне и связанных с нею явлениях?
Удачи!
RSS лента комментариев этой записи.