0
gender
フィールドの目的をfe_users
(femanager
に付属)に変更しました。
ユーザーは、1つではなく両方の項目を選択できるようになりました。複数の性別ではなく、自分のアカウントに関するさまざまなオプションを選択できます)TYPO3:FE Managerの複数のチェックボックス
バックエンドでの保存は機能しますが、フロントエンドでの実行はできません。
エラーメッセージ:
array
からstring
に変換するために使用することができますが見つかりませんコンバータ。
これは最も簡単な方法なので、私はfemanagerからモデルを直接編集しました。
EXT/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;
}
}
何を働いていない任意のアイデアは?