Я работаю с Agile UI и пытаюсь создать модальную форму, чтобы динамически добавить клиента. Тем не менее, я продолжаю получать следующую ошибку: < /p>
atk4 \ ui \ exception: используйте view :: $ entity свойство вместо этого для доступа к объекту < /p>
С помощью этого полного следа: < /p>
Stack Trace
# File Object Method
vendor/atk4/ui/src/View.php:112
16 public_html/clients.php:54 atk_layout_maestro_modal_view_form __get(
'model')
15 vendor/atk4/core/src/HookTrait.php:317 {closure}(...)
14 vendor/atk4/ui/src/Form.php:223 atk_layout_maestro_modal_view_form hook(...)
13 vendor/atk4/ui/src/JsCallback.php:87 atk_layout_maestro_modal_view_form Atk4\Ui\{closure}(...)
12 vendor/atk4/ui/src/Callback.php:78 atk_layout_maestro_modal_view_form_submit Atk4\Ui\{closure}()
11 vendor/atk4/ui/src/JsCallback.php:79 atk_layout_maestro_modal_view_form_submit set(...)
10 vendor/atk4/ui/src/Form.php:219 atk_layout_maestro_modal_view_form_submit set(...)
9 public_html/clients.php:53 atk_layout_maestro_modal_view_form onSubmit(...)
8 vendor/atk4/ui/src/Grid.php:562 {closure}(...)
7 vendor/atk4/ui/src/Modal.php:100 atk_layout_maestro_grid Atk4\Ui\{closure}(...)
6 vendor/atk4/ui/src/Callback.php:78 atk_layout_maestro_modal Atk4\Ui\{closure}()
5 vendor/atk4/ui/src/CallbackLater.php:27 atk_layout_maestro_modal_view_callbacklater set(...)
4 vendor/atk4/core/src/HookTrait.php:317 atk_layout_maestro_modal_view_callbacklater Atk4\Ui\{closure}(...)
3 vendor/atk4/ui/src/App.php:669 Atk4\Ui\App hook(...)
2 vendor/atk4/ui/src/App.php:1141 Atk4\Ui\App run()
1 Atk4\Ui\App Atk4\Ui\{closure}()**
< /code>
Это происходит, когда я пытаюсь назначить модель форме внутри модала. Я подозреваю, что проблема связана с неправильным доступом к объекту, но я не могу найти решение. < /P>
Вот моя текущая реализация: < /p>
// Function to dynamically add a client
$grid->addModalBulkAction(['Add Client', 'icon' => 'add user'], '', static function (View $modal) use ($grid) {
Message::addTo($modal, [
'Adding a new client to the database.',
'type' => 'info',
'icon' => 'plus',
]);
// Creating the form
$form = Form::addTo($modal);
// Defining the model with a valid entity
$client = new Client($grid->getApp()->db);
$entity = $client->createEntity(); // Creates an empty entity
$form->setModel($entity); // Assigning model to the form
// Handling form submission
$form->onSubmit(static function (Form $form) use ($grid) {
$form->model->save(); // Saving the client to the database
return new JsBlock([
$grid->jsReload(),
new JsToast('Client added successfully!'),
]);
});
});
< /code>
Что я пробовал: < /p>
Замена $ modal-> сущность на прямое назначение модели в $ form-> setmodel ($ entity). < /p>
Проверка гибкая документация UI для любых обновлений, связанных с обработкой объекта. Инициализирован. < /p>
Заглядывает на эту проблему GitHub, чтобы увидеть, были ли сообщены подобные проблемы. Подчинение формы. < /p>
Как я могу правильно обработать эту ситуацию в Agile UI? Любое понимание будет высоко ценится!
Подробнее здесь: https://stackoverflow.com/questions/795 ... ity-access
Agile UI - Исключение: Использовать View :: $ Entity Property вместо этого для доступа к организации ⇐ Php
Кемеровские программисты php общаются здесь
1745591235
Anonymous
Я работаю с Agile UI и пытаюсь создать модальную форму, чтобы динамически добавить клиента. Тем не менее, я продолжаю получать следующую ошибку: < /p>
atk4 \ ui \ exception: используйте view :: $ entity свойство вместо этого для доступа к объекту < /p>
С помощью этого полного следа: < /p>
Stack Trace
# File Object Method
vendor/atk4/ui/src/View.php:112
16 public_html/clients.php:54 atk_layout_maestro_modal_view_form __get(
'model')
15 vendor/atk4/core/src/HookTrait.php:317 {closure}(...)
14 vendor/atk4/ui/src/Form.php:223 atk_layout_maestro_modal_view_form hook(...)
13 vendor/atk4/ui/src/JsCallback.php:87 atk_layout_maestro_modal_view_form Atk4\Ui\{closure}(...)
12 vendor/atk4/ui/src/Callback.php:78 atk_layout_maestro_modal_view_form_submit Atk4\Ui\{closure}()
11 vendor/atk4/ui/src/JsCallback.php:79 atk_layout_maestro_modal_view_form_submit set(...)
10 vendor/atk4/ui/src/Form.php:219 atk_layout_maestro_modal_view_form_submit set(...)
9 public_html/clients.php:53 atk_layout_maestro_modal_view_form onSubmit(...)
8 vendor/atk4/ui/src/Grid.php:562 {closure}(...)
7 vendor/atk4/ui/src/Modal.php:100 atk_layout_maestro_grid Atk4\Ui\{closure}(...)
6 vendor/atk4/ui/src/Callback.php:78 atk_layout_maestro_modal Atk4\Ui\{closure}()
5 vendor/atk4/ui/src/CallbackLater.php:27 atk_layout_maestro_modal_view_callbacklater set(...)
4 vendor/atk4/core/src/HookTrait.php:317 atk_layout_maestro_modal_view_callbacklater Atk4\Ui\{closure}(...)
3 vendor/atk4/ui/src/App.php:669 Atk4\Ui\App hook(...)
2 vendor/atk4/ui/src/App.php:1141 Atk4\Ui\App run()
1 Atk4\Ui\App Atk4\Ui\{closure}()**
< /code>
Это происходит, когда я пытаюсь назначить модель форме внутри модала. Я подозреваю, что проблема связана с неправильным доступом к объекту, но я не могу найти решение. < /P>
Вот моя текущая реализация: < /p>
// Function to dynamically add a client
$grid->addModalBulkAction(['Add Client', 'icon' => 'add user'], '', static function (View $modal) use ($grid) {
Message::addTo($modal, [
'Adding a new client to the database.',
'type' => 'info',
'icon' => 'plus',
]);
// Creating the form
$form = Form::addTo($modal);
// Defining the model with a valid entity
$client = new Client($grid->getApp()->db);
$entity = $client->createEntity(); // Creates an empty entity
$form->setModel($entity); // Assigning model to the form
// Handling form submission
$form->onSubmit(static function (Form $form) use ($grid) {
$form->model->save(); // Saving the client to the database
return new JsBlock([
$grid->jsReload(),
new JsToast('Client added successfully!'),
]);
});
});
< /code>
Что я пробовал: < /p>
Замена $ modal-> сущность на прямое назначение модели в $ form-> setmodel ($ entity). < /p>
Проверка гибкая документация UI для любых обновлений, связанных с обработкой объекта. Инициализирован. < /p>
Заглядывает на эту проблему GitHub, чтобы увидеть, были ли сообщены подобные проблемы. Подчинение формы. < /p>
Как я могу правильно обработать эту ситуацию в Agile UI? Любое понимание будет высоко ценится!
Подробнее здесь: [url]https://stackoverflow.com/questions/79583738/agile-ui-exception-use-viewentity-property-instead-for-entity-access[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия