Создание Grid с редактирование и добавлением в Magento2
Прежде чем начать раздел кода, давайте создадим структуру каталогов, которая понадобится для создания сетки редактирования сетки администратора и добавления сетки. app/code/Webkul/Grid app/code/Webkul/Grid/etc app/code/Webkul/Grid/etc/Adminhtml app/code/Webkul/Grid/Block/Adminhtml app/code/Webkul/Grid/Block/Adminhtml/Grid app/code/Webkul/Grid/Block/Adminhtml/Grid/Edit app/code/Webkul/Grid/Model app/code/Webkul/Grid/Model/ResourceModel app/code/Webkul/Grid/Model/ResourceModel/Grid app/code/Webkul/Grid/Setup app/code/Webkul/Grid/Controllers/Adminhtml app/code/Webkul/Grid/view/adminhtml/layout Теперь, когда мы подготовили структуру каталогов, теперь мы создадим файл в соответствии с требованиями модуля в заданной последовательности: 1. Создадим Module.Xml в App/Code/Webkul/Grid/Etc 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 <?xml version=»1.0″?> <!— /** * Webkul_Grid Module * * @category Webkul * @package Webkul_Grid * @author Webkul Software Private Limited * */ —> <config xmlns:xsi=»https://www.w3.org/2001/XMLSchema-instance» xsi:noNamespaceSchemaLocation=»urn:magento:framework:Module/etc/module.xsd»> <module name=»Webkul_Grid» setup_version=»2.0.0″> </module> </config> 2. Создадим Registration.Php в App/Code/Webkul/Grid 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 <?php /** * Webkul_Grid Module Registration * * @category Webkul * @package Webkul_Grid * @author Webkul Software Private Limited * */ \Magento\Framework\Component\ComponentRegistrar::register( \Magento\Framework\Component\ComponentRegistrar::MODULE, ‘Webkul_Grid’, __DIR__ ); 3. Создадим Menu.Xml… Читать далее »