Тема: Сделать необязательные поля при регистрации [Решено]
Здравствуйте, мне нужно что бы Поля Фамилия, Организация и Инн были не обязательными при регистрации. Скажите как мне быть?
Перегрузить user.inc.php или можно как то модулем?
Создаем собственный модуль
modules/userscustom/config/file.inc.php
<?php
namespace Userscustom\Config;
use \RS\Orm\Type;
class File extends \RS\Orm\ConfigObject
{
}
modules/userscustom/config/handlers.inc.php
<?php
namespace Userscustom\Config;
use \RS\Orm\Type as OrmType;
class Handlers extends \RS\Event\HandlerAbstract
{
function init()
{
$this->bind('orm.init.users-user');
}
public static function ormInitUsersUser (\Users\Model\Orm\User $user)
{
$user['__surname']->removeAllCheckers();
}
}
modules/userscustom/config/module.xml
<?xml version="1.0" encoding="utf-8"?>
<config>
<defaultValues>
<name multilanguage="true">Модернизация модуля users</name>
<description multilanguage="true">Модуль делает необязательным поле Фамилия при регистрации</description>
<version>1.0.0.0</version>
<author>My mod</author>
</defaultValues>
</config>