TYPO3: несколько флажков для FE Manager

Я изменил цель gender поле для fe_users, который идет с femanager,
Теперь пользователю разрешено выбирать оба элемента вместо одного. Не беспокойтесь, пользователь может выбирать разные опции для своего аккаунта, а не несколько полов;)

Сохранение в бэкэнде работает, но я не могу запустить его в веб-интерфейсе.

Сообщение об ошибке: Не найден конвертер, который можно использовать для конвертации из array в string,

Я только что отредактировал модель из femanager напрямую, потому что сейчас это самый простой способ.

внутр / femanager / Классы / домен / Модель / User.php

class User extends FrontendUser
{
/**
* initializes this object
*
* @param array $gender
*/
public function __construct($gender = array()) {
$this->setGender($gender);
}

/**
* gender
*
* @var string
*/
protected $gender;

/**
* Returns the gender
*
* @return array $gender
*/
public function getGender()
{
return unserialize($this->gender);
}

/**
* Sets the gender
*
* @param array $gender
* @return User
*/
public function setGender(array $gender)
{
$this->gender = serialize($gender);
return $this;
}
}

Есть идеи, что не работает?

0

Решение

Вы определяете свою переменную $gender как string, Так должно быть array вместо.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]