Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- yii\base\UnknownPropertyException: Getting unknown property: backend\models\Product::images in C:\xampp\htdocs\mobile-go\vendor\yiisoft\yii2\base\Component.php:154
- Stack trace:
- #0 C:\xampp\htdocs\mobile-go\vendor\yiisoft\yii2\db\BaseActiveRecord.php(298): yii\base\Component->__get('images')
- #1 C:\xampp\htdocs\mobile-go\backend\models\Product.php(126): yii\db\BaseActiveRecord->__get('images')
- #2 C:\xampp\htdocs\mobile-go\vendor\yiisoft\yii2\base\Component.php(139): backend\models\Product->getImagesLinks()
- #3 C:\xampp\htdocs\mobile-go\vendor\yiisoft\yii2\db\BaseActiveRecord.php(298): yii\base\Component->__get('imagesLinks')
- #4 C:\xampp\htdocs\mobile-go\backend\views\product\_form.php(48): yii\db\BaseActiveRecord->__get('imagesLinks')
- #5 C:\xampp\htdocs\mobile-go\vendor\yiisoft\yii2\base\View.php(348): require('C:\\xampp\\htdocs...')
- #6 C:\xampp\htdocs\mobile-go\vendor\yiisoft\yii2\base\View.php(257): yii\base\View->renderPhpFile('C:\\xampp\\htdocs...', Array)
- #7 C:\xampp\htdocs\mobile-go\vendor\yiisoft\yii2\base\View.php(156): yii\base\View->renderFile('C:\\xampp\\htdocs...', Array, NULL)
- #8 C:\xampp\htdocs\mobile-go\backend\views\product\update.php(18): yii\base\View->render('_form', Array)
- #9 C:\xampp\htdocs\mobile-go\vendor\yiisoft\yii2\base\View.php(348): require('C:\\xampp\\htdocs...')
- #10 C:\xampp\htdocs\mobile-go\vendor\yiisoft\yii2\base\View.php(257): yii\base\View->renderPhpFile('C:\\xampp\\htdocs...', Array)
- #11 C:\xampp\htdocs\mobile-go\vendor\yiisoft\yii2\base\View.php(156): yii\base\View->renderFile('C:\\xampp\\htdocs...', Array, Object(backend\controllers\ProductController))
- #12 C:\xampp\htdocs\mobile-go\vendor\yiisoft\yii2\base\Controller.php(384): yii\base\View->render('update', Array, Object(backend\controllers\ProductController))
- #13 C:\xampp\htdocs\mobile-go\backend\controllers\ProductController.php(106): yii\base\Controller->render('update', Array)
- #14 [internal function]: backend\controllers\ProductController->actionUpdate('10')
- #15 C:\xampp\htdocs\mobile-go\vendor\yiisoft\yii2\base\InlineAction.php(57): call_user_func_array(Array, Array)
- #16 C:\xampp\htdocs\mobile-go\vendor\yiisoft\yii2\base\Controller.php(157): yii\base\InlineAction->runWithParams(Array)
- #17 C:\xampp\htdocs\mobile-go\vendor\yiisoft\yii2\base\Module.php(528): yii\base\Controller->runAction('update', Array)
- #18 C:\xampp\htdocs\mobile-go\vendor\yiisoft\yii2\web\Application.php(103): yii\base\Module->runAction('product/update', Array)
- #19 C:\xampp\htdocs\mobile-go\vendor\yiisoft\yii2\base\Application.php(386): yii\web\Application->handleRequest(Object(yii\web\Request))
- #20 C:\xampp\htdocs\mobile-go\backend\web\index.php(17): yii\base\Application->run()
- #21 {main}
- Copy Stacktrace Search Stackoverflow Search Google Exception
- Unknown Property – yii\base\UnknownPropertyException
- Getting unknown property: backend\models\Product::images
- 1. in C:\xampp\htdocs\mobile-go\vendor\yiisoft\yii2\base\Component.php at line 154
- 145146147148149150151152153154155156157158159160161162163 if ($behavior->canGetProperty($name)) {
- return $behavior->$name;
- }
- }
- if (method_exists($this, 'set' . $name)) {
- throw new InvalidCallException('Getting write-only property: ' . get_class($this) . '::' . $name);
- }
- throw new UnknownPropertyException('Getting unknown property: ' . get_class($this) . '::' . $name);
- }
- /**
- * Sets the value of a component property.
- *
- * This method will check in the following order and act accordingly:
- *
- * - a property defined by a setter: set the property value
- * - an event in the format of "on xyz": attach the handler to the event "xyz"
- 2. in C:\xampp\htdocs\mobile-go\vendor\yiisoft\yii2\db\BaseActiveRecord.php at line 298 – yii\base\Component::__get('images')
- 3. in C:\xampp\htdocs\mobile-go\backend\models\Product.php at line 126 – yii\db\BaseActiveRecord::__get('images')
- 120121122123124125126127128129130131132 {
- return $this->hasOne(ImagesManager::className(), ['product_id' => 'id'])->orderBy(['sort'=>SORT_DESC]);
- }
- public function getImagesLinks()
- {
- return ArrayHelper::getColumn($this->images, 'imageUrl');
- }
- public function getImagesLinksData ()
- {
- $arr = ArrayHelper::toArray($this->images,[
- ImagesManager::className()=>[
- 4. in C:\xampp\htdocs\mobile-go\vendor\yiisoft\yii2\base\Component.php at line 139 – backend\models\Product::getImagesLinks()
- 5. in C:\xampp\htdocs\mobile-go\vendor\yiisoft\yii2\db\BaseActiveRecord.php at line 298 – yii\base\Component::__get('imagesLinks')
- 6. in C:\xampp\htdocs\mobile-go\backend\views\product\_form.php at line 48 – yii\db\BaseActiveRecord::__get('imagesLinks')
- 42434445464748495051525354 'name' => 'ImagesManager[attachment]',
- 'options'=>[
- 'multiple'=>true
- ],
- 'pluginOptions' => [
- 'deleteUrl'=>'http://localhost/mobile-go/backend/web/index.php?r=product/delete-image',
- 'initialPreview'=> $model->imagesLinks,
- 'initialPreviewAsData'=>true,
- 'overwriteInitial'=>false,
- 'initialPreviewConfig'=>$model->imagesLinksData,
- 'uploadUrl' => 'http://localhost/mobile-go/backend/web/index.php?r=site/save-img',
- 'uploadExtraData' => [
- 'ImagesManager[class]' => $model->formName(),
- 7. in C:\xampp\htdocs\mobile-go\vendor\yiisoft\yii2\base\View.php at line 348 – require('C:\xampp\htdocs\mobile-go\backen...')
- 8. in C:\xampp\htdocs\mobile-go\vendor\yiisoft\yii2\base\View.php at line 257 – yii\base\View::renderPhpFile('C:\xampp\htdocs\mobile-go\backen...', ['model' => backend\models\Product, 'images' => []])
- 9. in C:\xampp\htdocs\mobile-go\vendor\yiisoft\yii2\base\View.php at line 156 – yii\base\View::renderFile('C:\xampp\htdocs\mobile-go\backen...', ['model' => backend\models\Product, 'images' => []], null)
- 10. in C:\xampp\htdocs\mobile-go\backend\views\product\update.php at line 18 – yii\base\View::render('_form', ['model' => backend\models\Product, 'images' => []])
- 12131415161718192021 $this->params['breadcrumbs'][] = 'Редактирование';
- ?>
- <div class="product-update">
- <?php echo $this->render('_form', [
- 'model' => $model,
- 'images' => $images,
- ]) ?>
- </div>
- 11. in C:\xampp\htdocs\mobile-go\vendor\yiisoft\yii2\base\View.php at line 348 – require('C:\xampp\htdocs\mobile-go\backen...')
- 12. in C:\xampp\htdocs\mobile-go\vendor\yiisoft\yii2\base\View.php at line 257 – yii\base\View::renderPhpFile('C:\xampp\htdocs\mobile-go\backen...', ['model' => backend\models\Product, 'images' => []])
- 13. in C:\xampp\htdocs\mobile-go\vendor\yiisoft\yii2\base\View.php at line 156 – yii\base\View::renderFile('C:\xampp\htdocs\mobile-go\backen...', ['model' => backend\models\Product, 'images' => []], backend\controllers\ProductController)
- 14. in C:\xampp\htdocs\mobile-go\vendor\yiisoft\yii2\base\Controller.php at line 384 – yii\base\View::render('update', ['model' => backend\models\Product, 'images' => []], backend\controllers\ProductController)
- 15. in C:\xampp\htdocs\mobile-go\backend\controllers\ProductController.php at line 106 – yii\base\Controller::render('update', ['model' => backend\models\Product, 'images' => []])
- 100101102103104105106107108109110111112
- if ($model->load(Yii::$app->request->post()) && $model->save()) {
- return $this->redirect(['view', 'id' => $model->id]);
- }
- return $this->render('update', [
- 'model' => $model,
- 'images' => ImagesManager::find()->where(['product_id' => $id])->all(),
- ]);
- }
- /**
- * Deletes an existing Product model.
- * If deletion is successful, the browser will be redirected to the 'index' page.
- 16. backend\controllers\ProductController::actionUpdate('10')
- 17. in C:\xampp\htdocs\mobile-go\vendor\yiisoft\yii2\base\InlineAction.php at line 57 – call_user_func_array([backend\controllers\ProductController, 'actionUpdate'], ['10'])
- 18. in C:\xampp\htdocs\mobile-go\vendor\yiisoft\yii2\base\Controller.php at line 157 – yii\base\InlineAction::runWithParams(['r' => 'product/update', 'id' => '10'])
- 19. in C:\xampp\htdocs\mobile-go\vendor\yiisoft\yii2\base\Module.php at line 528 – yii\base\Controller::runAction('update', ['r' => 'product/update', 'id' => '10'])
- 20. in C:\xampp\htdocs\mobile-go\vendor\yiisoft\yii2\web\Application.php at line 103 – yii\base\Module::runAction('product/update', ['r' => 'product/update', 'id' => '10'])
- 21. in C:\xampp\htdocs\mobile-go\vendor\yiisoft\yii2\base\Application.php at line 386 – yii\web\Application::handleRequest(yii\web\Request)
- 22. in C:\xampp\htdocs\mobile-go\backend\web\index.php at line 17 – yii\base\Application::run()
- 11121314151617 require __DIR__ . '/../../common/config/main.php',
- require __DIR__ . '/../../common/config/main-local.php',
- require __DIR__ . '/../config/main.php',
- require __DIR__ . '/../config/main-local.php'
- );
- (new yii\web\Application($config))->run();
- $_GET = [
- 'r' => 'product/update',
- 'id' => '10',
- ];
- $_COOKIE = [
- '_identity-backend' => 'b92aae0c070d481d9777dfedcbedeca4c3e5e90c3d1abb2f4b7aff07d1dc9798a:2:{i:0;s:17:"_identity-backend";i:1;s:15:"[11,"",2592000]";}',
- 'advanced-backend' => 'jod3s30mp59ckenru49sfc58e9',
- '_csrf-backend' => '0c35033b6c8e50915fdcd017b0c38f6e8891df4fefb45374e62b46f684eddcf7a:2:{i:0;s:13:"_csrf-backend";i:1;s:32:"4ArS7Ho5C3xF-GC__udTYf36VDZfhvAj";}',
- ];
- $_SESSION = [
- '__flash' => [],
- '__id' => 11,
- 'w0-nodesel' => null,
- ];
- Yii Framework
- 2019-02-18, 18:41:24
- Apache/2.4.33 (Win32) OpenSSL/1.1.0h PHP/7.2.5
- Yii Framework/2.0.16
- Yii 2.0.16 PHP 7.2.5 Status 500 Route product/update Log 48 1 Time 179 ms Memory 6.997 MB DB 11 11 ms Events 61 Asset Bundles 3 User 11
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement