Как исправить ошибку, из-за которой не удается зайти в определенный раздел в браузере?

Как исправить ошибку "Getting unknown property: common\models\MainCompanyClipart::empty_notification_icon_id", которая возникает при попытке входа в раздел через браузер? Добавлена часть кода файла.
  • 26 марта 2024 г. 8:39
Ответы на вопрос 2
Для исправления данной ошибки необходимо осуществить следующие действия:

1. Убедитесь, что вы используете правильный путь к разделу в браузере. Проверьте, что ссылка на раздел указана правильно.

2. Проверьте код файла common\models\MainCompanyClipart на наличие опечаток или ошибок. Убедитесь, что свойство empty_notification_icon_id действительно существует в этом файле.

3. Если свойство empty_notification_icon_id отсутствует или было удалено, вам нужно добавить его обратно в файл common\models\MainCompanyClipart.

Пример:

```php
public $empty_notification_icon_id;
```

4. После внесения изменений сохраните файл и перезапустите сервер.

После выполнения этих действий ошибка "Getting unknown property: common\models\MainCompanyClipart::empty_notification_icon_id" должна быть исправлена, и вы сможете успешно войти в нужный раздел через браузер.
Если есть поле БД, то проверять: <br/> 1) Закэширована ли база данных, смотреть в конфиге. <br/> <pre><code class="php">'db' =&gt; [
            'class' =&gt; 'yii\db\Connection',
            'dsn' =&gt; 'mysql:host=localhost;dbname=mydatabase',
            'username' =&gt; 'root',
            'password' =&gt; '',
            'enableSchemaCache' =&gt; true,

            // Duration of schema cache.
            'schemaCacheDuration' =&gt; 3600,

            // Name of the cache component used to store schema information
            'schemaCache' =&gt; 'cache',
        ],</code></pre> <br/> <br/> 2) Проверять, если ли поле в БД. Если нет, то смотреть по коду - почему? <br/> <br/> Если свойство не должно быть в БД, то смотреть,  если ли свойство в вашем класе(по тексту - нет), есть ли на нем magic метод (у вас нет), или есть ли свойство в трейте ( у вас нет.
Похожие вопросы