kartik-v / yii2-dynagrid

Turbo charge the Yii 2 GridView with personalized columns, page size, and themes.
http://demos.krajee.com/dynagrid
Other
74 stars 66 forks source link

Enhance Dynagrid layout parts rendering to prevent wrong Bootstrap 5 plugin initializations. #242

Closed kartik-v closed 1 year ago

kartik-v commented 1 year ago

Related to kartik-v/yii2-grid#1056, kartik-v/yii2-grid#1057

newadventure079 commented 1 year ago

@kartik-v I updated to dev-master and I got the following error:

Error: Unknown named parameter $grid in /Users/me/Documents/code/htdocs/sbpv4/vendor/kartik-v/yii2-grid/src/GridViewTrait.php:1681
Stack trace:
#0 /Users/me/Documents/code/htdocs/sbpv4/vendor/kartik-v/yii2-grid/src/GridViewTrait.php(1681): call_user_func_array(Array, Array)
#1 /Users/me/Documents/code/htdocs/sbpv4/vendor/kartik-v/yii2-grid/src/GridViewTrait.php(1694): kartik\grid\GridView->replacePart('layout', '{dynagrid}', Array, Array)
#2 /Users/me/Documents/code/htdocs/sbpv4/vendor/kartik-v/yii2-grid/src/GridViewTrait.php(1610): kartik\grid\GridView->replaceLayoutPart('{dynagrid}', Array, Array)
#3 /Users/me/Documents/code/htdocs/sbpv4/vendor/kartik-v/yii2-grid/src/GridViewTrait.php(867): kartik\grid\GridView->initLayout()
#4 /Users/me/Documents/code/htdocs/sbpv4/vendor/kartik-v/yii2-grid/src/GridView.php(109): kartik\grid\GridView->prepareGridView()
#5 /Users/me/Documents/code/htdocs/sbpv4/vendor/yiisoft/yii2/base/Widget.php(146): kartik\grid\GridView->run()
#6 /Users/me/Documents/code/htdocs/sbpv4/vendor/kartik-v/yii2-dynagrid/src/DynaGrid.php(526): yii\base\Widget::widget(Array)
#7 /Users/me/Documents/code/htdocs/sbpv4/vendor/yiisoft/yii2/base/Widget.php(146): kartik\dynagrid\DynaGrid->run()
#8 /Users/me/Documents/code/htdocs/sbpv4/views/event/index.php(110): yii\base\Widget::widget(Array)
#9 /Users/me/Documents/code/htdocs/sbpv4/vendor/yiisoft/yii2/base/View.php(347): require('/Users/me/Do...')
#10 /Users/me/Documents/code/htdocs/sbpv4/vendor/yiisoft/yii2/base/View.php(257): yii\base\View->renderPhpFile('/Users/me/Do...', Array)
#11 /Users/me/Documents/code/htdocs/sbpv4/vendor/yiisoft/yii2/base/View.php(156): yii\base\View->renderFile('/Users/me/Do...', Array, Object(app\controllers\EventController))
#12 /Users/me/Documents/code/htdocs/sbpv4/vendor/yiisoft/yii2/base/Controller.php(407): yii\base\View->render('index', Array, Object(app\controllers\EventController))
#13 /Users/me/Documents/code/htdocs/sbpv4/controllers/EventController.php(75): yii\base\Controller->render('index', Array)
#14 [internal function]: app\controllers\EventController->actionIndex(false)
#15 /Users/me/Documents/code/htdocs/sbpv4/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array)
#16 /Users/me/Documents/code/htdocs/sbpv4/vendor/yiisoft/yii2/base/Controller.php(178): yii\base\InlineAction->runWithParams(Array)
#17 /Users/me/Documents/code/htdocs/sbpv4/vendor/yiisoft/yii2/base/Module.php(552): yii\base\Controller->runAction('', Array)
#18 /Users/me/Documents/code/htdocs/sbpv4/vendor/yiisoft/yii2/web/Application.php(103): yii\base\Module->runAction('event', Array)
#19 /Users/me/Documents/code/htdocs/sbpv4/vendor/yiisoft/yii2/base/Application.php(384): yii\web\Application->handleRequest(Object(yii\web\Request))
#20 /Users/me/Documents/code/htdocs/sbpv4/web/index.php(25): yii\base\Application->run()
#21 {main}
newadventure079 commented 1 year ago

The dynagrid demo page (https://demos.krajee.com/dynagrid-demo) now has the same error as referenced in https://github.com/kartik-v/yii2-grid/issues/1056#issuecomment-1647168491

kartik-v commented 1 year ago

Seems this was in process of getting updated while you were installing - and you have not got dependencies. You need to update all packages and dependencies via composer.