yii2 gii (مولد) بالعلاقة
https://www.paypal.me/yohanesc
يؤيدني على LinkedIn
https://www.linkedin.com/in/yohanes-candrajaya-b68394102/
الطريقة المفضلة لتثبيت هذا الامتداد هي من خلال الملحن.
إما تشغيل
$ composer require mootensai/yii2-enhanced-gii:dev-master
$ composer require kartik-v/yii2-mpdf:dev-master # if you want to use pdf exporter
$ composer require kartik-v/yii2-tree-manager:dev-master # if you want to use tree/nested relation tableأو إضافة
"mootensai/yii2-enhanced-gii": "dev-master",
"kartik-v/yii2-mpdf": "dev-master",
"kartik-v/yii2-tree-manager": "dev-master"
أضف
"kartik-v/yii2-mpdf": "dev-master",إذا كنت ترغب في استخدام PDF Exporter
أضف
"kartik-v/yii2-tree-manager": "dev-master",إذا كنت ترغب في استخدام جدول العلاقة الشجرة/المتداخلة
إلى قسم require من ملف composer.json الخاص بك.
أقوم بفصل MPDF & Tree-Manager لأن الحزمة كبيرة ولن يستخدمها الجميع.
ثم يجب إضافة هذا الرمز في config main.php.
' modules ' => [
... //your another module
' gridview ' => [
' class ' => ' kartikgridModule ' ,
// see settings on http://demos.krajee.com/grid#module
],
' datecontrol ' => [
' class ' => ' kartikdatecontrolModule ' ,
// see settings on http://demos.krajee.com/datecontrol#module
],
// If you use tree table
' treemanager ' => [
' class ' => ' kartiktreeModule ' ,
// see settings on http://demos.krajee.com/tree-manager#module
]
. . . // your another module
],انظر إعدادات GridView على http://demos.krajee.com/grid#module
انظر إعدادات Datecontrol على http://demos.krajee.com/datecontrol#module
انظر إعدادات Treemanager على http://demos.krajee.com/tree-manager#module (إذا كنت تستخدم جدول العلاقة الشجرة/المتداخلة)
انتقل إلى أدوات GII الخاصة بك ، ولاحظ مولد IO الجديد للموديلات و crud
safeUp() و safeDown()أنا منفتح على أي تحسين