Описание тега atk4
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('|&…
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->…
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