Cartridge::find()->joinWith('GetCartridge')->joinWith('Otvetstveniy')->all();
var_dump($ar['test'] ?? 0);
$ar['test'] ?? 0
эквивалентно isset($ar['test']) ? $ar['test']: 0
\yii\db\BaseActiveRecord::__isset()
, который ловит Exception "The table does not exist" и возвращает false.var_dump($ar['test']);
\yii\db\BaseActiveRecord::__get()
, который возвращает значение. $hits
. format
с 'text' на 'html'Есть база в которой хранятся в строковом виде данные для фильтра в нескольких форматах
'modules' => [
'datecontrol' => [
'class' => 'kartik\datecontrol\Module',
// format settings for displaying each date attribute (ICU format example)
'displaySettings' => [
'date' => 'dd.MM.yyyy',
'time' => 'HH:mm',
'datetime' => 'dd.MM.yyyy HH:mm',
],
// format settings for saving each date attribute (PHP format example)
'saveSettings' => [
'date' => 'php:Y-m-d', // saves as unix timestamp
'time' => 'php:H:i:s',
'datetime' => 'php:Y-m-d H:i:s',
],
],
],
Too few arguments to function common\entities\User::__construct(), 0 passed in /app/vendor/yiisoft/yii2-debug/models/search/User.php on line 34 and exactly 3 expected