Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 类型3:FE Manager的多个复选框_Php_Typo3_Typo3 Extensions - Fatal编程技术网

Php 类型3:FE Manager的多个复选框

Php 类型3:FE Manager的多个复选框,php,typo3,typo3-extensions,Php,Typo3,Typo3 Extensions,我已经为fe_用户更改了性别字段的用途,这是femanager附带的。 用户现在可以选择两个项目,而不是一个。不用担心,用户可以选择不同的帐户选项,而不是多种性别 在后端保存是可行的,但我无法在前端运行它 错误消息:未找到可用于从数组转换为字符串的转换器 我刚刚直接从femanager编辑了模型,因为这是目前最简单的方法 ext/femanager/Classes/Domain/Model/User.php 知道什么不起作用了吗?将变量$SEXT定义为字符串。它应该是数组 class User

我已经为fe_用户更改了性别字段的用途,这是femanager附带的。 用户现在可以选择两个项目,而不是一个。不用担心,用户可以选择不同的帐户选项,而不是多种性别

在后端保存是可行的,但我无法在前端运行它

错误消息:未找到可用于从数组转换为字符串的转换器

我刚刚直接从femanager编辑了模型,因为这是目前最简单的方法

ext/femanager/Classes/Domain/Model/User.php

知道什么不起作用了吗?

将变量$SEXT定义为字符串。它应该是数组

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;
    }
}