yiisoft/yii2 · error · InvalidConfigException
The "name" property must be set.
Error message
The "name" property must be set.
What it means
Error "The "name" property must be set." thrown in yiisoft/yii2.
Source
Thrown at framework/grid/RadioButtonColumn.php:75
* 'radioOptions' => function ($model, $key, $index, $column) {
* return ['value' => $model->attribute];
* }
* ```
*
* @see \yii\helpers\Html::renderTagAttributes() for details on how attributes are being rendered.
*/
public $radioOptions = [];
/**
* {@inheritdoc}
* @throws \yii\base\InvalidConfigException if [[name]] is not set.
*/
public function init()
{
parent::init();
if (empty($this->name)) {
throw new InvalidConfigException('The "name" property must be set.');
}
}
/**
* {@inheritdoc}
*/
protected function renderDataCellContent($model, $key, $index)
{
if ($this->content !== null) {
return parent::renderDataCellContent($model, $key, $index);
}
if ($this->radioOptions instanceof Closure) {
$options = call_user_func($this->radioOptions, $model, $key, $index, $this);
} else {
$options = $this->radioOptions;
if (!isset($options['value'])) {
$options['value'] = is_array($key) ? json_encode($key, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE) : $key;View on GitHub (pinned to 66f00d18a2)
When it happens
Trigger: Thrown at framework/grid/RadioButtonColumn.php:75 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of yiisoft/yii2@66f00d18a2 (2026-08-17).
Data as JSON: /api/errors/5bc6324c234dcb10.
Report an issue: GitHub.