Agile Toolkit is Object Oriented PHP framework for building rich Web UI
0 ответов

Изменить URL класса

Я предпочитаю добавить в метод getURL() в URL класса до: if($tmp)$url.=(strpos($url,'?')!==false?'&':'?').join('&',$tmp); return $url; после: if($tmp)$url.=(strpos($url,'?')!==false?'&':'?').join('&',$tmp); $url = preg_replace('|&amp…
14 апр '11 в 14:42
2 ответа

В ATK4, как я могу использовать AJAX для обновления представления

В настоящее время у меня есть определенная страница, которая отображает некоторые данные в строках. В конце каждой строки есть представление, которое показывает общее количество, извлеченное из mysql. $r->add('View_PointsLeft', 'pleft', 'pointsle…
30 сен '11 в 06:59
1 ответ

Странное поведение с формой

Я использую версию 4.1.3 У меня есть таблица, перенесенная из доступа, которая имеет много полей (около 20). У меня есть сетка, и в каждой строке есть кнопка "Редактировать", которая является расширителем и открывает страницу с формой. Эта форма исп…
02 фев '12 в 12:03
3 ответа

ATK4 - подпапка в папке страницы и выпуск js/css

Я использую гибкий инструментарий для одного из моих проектов. Когда я создаю подпапку в папке страницы, CSS и JS не выбираются из папки atk4, и мне приходится копировать эти css и js в папку шаблонов. Это правильный способ сделать это?
06 апр '11 в 12:54
2 ответа

Можно ли форсировать значение нового поля формы CRUD?

Я использую Agile Toolkit. У меня есть раскрывающееся поле в моем CRUD. Как сделать так, чтобы кнопка "Новый" отображала в этом раскрывающемся списке другой набор значений, чем при нажатии кнопки "Редактировать"? Вот мой код: class page_things exten…
11 июл '12 в 15:35
1 ответ

Модели данных объединения PHP ATK

Например, у меня есть только 1 модель и 10 таблиц. Я хочу перенести все данные из таблиц в свою 1 модель, чтобы я мог использовать Grid/Crud search/paginator и т.п. Если я использую setSource на сетке (а не на setModel) я теряю нумерацию страниц, бы…
28 янв '16 в 09:01
1 ответ

Как установить различные поля модели для сетки и формы при использовании CRUD::setModel()?

В среде Agile Toolkit, когда я добавляю объект CRUD, могу ли я указать, какие поля будут отображаться в режиме сетки, а какие - в режиме редактирования? Я использую "setModel()" для заполнения полей. Например $crud = $this->add("CRUD"); $crud-&gt…
08 окт '13 в 15:17
3 ответа

Добавление пользовательских мета

Как добавить пользовательские теги (для SEO) в Agile Toolkit (atk4)?
14 апр '11 в 14:08
1 ответ

CRUD очень медленный с условиями, есть ли другой способ быстрее?

У меня возникли проблемы с CRUd теперь, когда я заполнил базу данных. CRUD требует возрастов, чтобы показать, потому что он принимает условия из таблиц M: M. Таблицы: Таблица USER. имеет много меток (hasMany) Таблица LABLE, имеет много пользователей…
19 фев '14 в 00:40
1 ответ

Как обновить сетку после обновления из модальной формы в atk4?

У меня есть страница с MVCGrid, вызывающая модальную форму с внешней страницы: $g1=$p->add('MVCGrid'); $g1->setModel('Student'); $g1->addButton('Add New') ->js('click') ->univ() ->dialogURL('Add New', $this->api->getDestinati…
23 янв '12 в 19:55
0 ответов

addCondition с addQuickSearch

У меня есть условие, которое я всегда добавляю на некоторых моделях в init. Это условие авторизации. Когда я добавляю сетку с моделью, которая имеет это условие, и я добавляю быстрый поиск, я получаю неожиданное поведение. Есть оба условия: добавлен…
28 апр '12 в 22:09
2 ответа

Форма отправки не обработана

Есть ли способ определить, почему форма выдает сообщение "Форма не обработана". Я не публикую здесь код, это простая форма, не основанная на моделях, но я сделал несколько других форм. Есть ли какое-либо правило для рассмотрения или что-то, что помо…
16 окт '13 в 19:14
1 ответ

atk4 вызывает метод sub страницы, как в контроллере codeignighter

У меня есть страница: class page_membership extends Page{ public init(){ parent::init(); } public register(){ } public reset_password(){ } } Как мне получить доступ с URL к: http://localhost/membership/reset_password http://localhost/membership/regi…
09 авг '13 в 05:10
2 ответа

Типы, добавляемые в поле из базы данных Agile Toolkit

Я обнаружил Agile Toolkit, и у меня возникли проблемы с поиском addField('field')->type(), Какие типы могут быть и где я могу их найти? Мне нужно типа "набор", но addField('field')->type('set') не работает. Заранее спасибо.
13 янв '12 в 17:46
1 ответ

Как добавить форму в CompleteLister ATK4

Я хочу добавить простую форму в каждую строку CompleteLister. Я пробовал это: <?php class page_list extends Page { function init(){ parent::init(); $l = $this->add('Lister_Comment',null,'comm_list_spot','comm_list_spot'); $l->setModel('Comm…
26 янв '13 в 08:50
1 ответ

Изменение значений в хуках BeforeInsert или BeforeSave

Я делаю это с очень простым классом, просто для обучения, но я не могу заставить его работать так, как я вижу в http://agiletoolkit.org/learn/understand/model/actions Это определение класса: class Model_Task extends Model_Table { public $table='task…
17 июн '12 в 06:51
1 ответ

Установка Agile Toolkit

Может кто-нибудь объяснить мне, как мне запустить Agile Toolkit? Я клонировал репозиторий atk4 на свою машину, переместил его в webroot моего MAMP. Когда я получаю к нему доступ из моего браузера http://localhost/my_app Я вижу ошибку 403. Означает л…
07 июн '14 в 05:27
1 ответ

Загрузка файла, переименовывается автоматически

Когда я делаю загрузку файла с помощью FileStore, он автоматически переименовывает загруженный файл. Можно ли этого не делать? Потому что, когда я делаю загрузку, настоящее имя файла не имеет расширения, и клиент не знает, как его открыть.
08 сен '11 в 18:56
2 ответа

Как настроить автоматическое увеличение поля в форме на основе идентификатора первичного ключа?

Я новичок в Agiletoolkit и все еще изучаю веревки. Вот мой вопрос: У меня есть обычный CRUD для управления работой. $this->add('CRUD')->setModel('Job'); Модель содержит поле "job_number", которое должно автоматически заполняться на странице "Д…
24 янв '13 в 02:50
2 ответа

Нужны простые примеры для использования hasone и hasmany

Я смотрел фильмы и читал документы, но не понимаю, как использовать hasone и hasmany в гибком инструментарии! Кто-нибудь может дать мне несколько простых примеров для них? Благодарю.
19 сен '13 в 06:52