<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум ReadyScript &mdash; Сделать необязательные поля при регистрации [Решено]]]></title>
		<link>https://forum.readyscript.ru/topic/992/sdelat-neobyazatelnye-polya-pri-registratsii-resheno/</link>
		<atom:link href="https://forum.readyscript.ru/feed/rss/topic/992/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Сделать необязательные поля при регистрации [Решено]».]]></description>
		<lastBuildDate>Wed, 28 Dec 2016 06:58:46 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Сделать необязательные поля при регистрации [Решено]]]></title>
			<link>https://forum.readyscript.ru/post/5692/#p5692</link>
			<description><![CDATA[<p>Отлично! Вы молодец!</p>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Wed, 28 Dec 2016 06:58:46 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/5692/#p5692</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сделать необязательные поля при регистрации [Решено]]]></title>
			<link>https://forum.readyscript.ru/post/5691/#p5691</link>
			<description><![CDATA[<p><strong>Владимир 1916,</strong></p><p><strong>modules/userscustom/config/file.inc.php</strong><br /></p><div class="codebox"><pre><code>&lt;?php
namespace Userscustom\Config;
use \RS\Orm\Type;


class File extends \RS\Orm\ConfigObject
{
   
    
}</code></pre></div><p><strong>modules/userscustom/config/handlers.inc.php</strong><br /></p><div class="codebox"><pre><code>&lt;?php
namespace Userscustom\Config;
use \RS\Orm\Type as OrmType;

class Handlers extends \RS\Event\HandlerAbstract
{
    function init()
    {
        $this-&gt;bind(&#039;orm.init.users-user&#039;);

    }

    
    public static function ormInitUsersUser (\Users\Model\Orm\User $user) 
    {
        $user[&#039;__surname&#039;]-&gt;removeAllCheckers();
    } 
        
}</code></pre></div><p><strong>modules/userscustom/config/module.xml</strong><br /></p><div class="codebox"><pre><code>&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
&lt;config&gt;
    &lt;defaultValues&gt;    
        &lt;name multilanguage=&quot;true&quot;&gt;Модернизация модуля users&lt;/name&gt;
        &lt;description multilanguage=&quot;true&quot;&gt;Модуль делает необязательным поле Фамилия при регистрации&lt;/description&gt;        
        &lt;version&gt;1.0.0.0&lt;/version&gt;
        &lt;author&gt;My mod&lt;/author&gt;      
    &lt;/defaultValues&gt;
&lt;/config&gt;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Илья)]]></author>
			<pubDate>Wed, 28 Dec 2016 06:27:26 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/5691/#p5691</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сделать необязательные поля при регистрации [Решено]]]></title>
			<link>https://forum.readyscript.ru/post/5690/#p5690</link>
			<description><![CDATA[<p><strong>admin, </strong> Да спасибо, пропустил одну букву в <strong>namespace</strong></p>]]></description>
			<author><![CDATA[null@example.com (Илья)]]></author>
			<pubDate>Wed, 28 Dec 2016 06:24:34 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/5690/#p5690</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сделать необязательные поля при регистрации [Решено]]]></title>
			<link>https://forum.readyscript.ru/post/5586/#p5586</link>
			<description><![CDATA[<p>Я проверял на странице регистрации юзера /register/ , уточните вы на этой странице проверяете?</p>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Wed, 14 Dec 2016 22:57:49 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/5586/#p5586</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сделать необязательные поля при регистрации [Решено]]]></title>
			<link>https://forum.readyscript.ru/post/5582/#p5582</link>
			<description><![CDATA[<p>А у Вас точно этот хук отрабатывает?</p>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Wed, 14 Dec 2016 15:19:24 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/5582/#p5582</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сделать необязательные поля при регистрации [Решено]]]></title>
			<link>https://forum.readyscript.ru/post/5568/#p5568</link>
			<description><![CDATA[<p>Данный пример не работает</p>]]></description>
			<author><![CDATA[null@example.com (Илья)]]></author>
			<pubDate>Wed, 14 Dec 2016 05:42:49 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/5568/#p5568</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сделать необязательные поля при регистрации [Решено]]]></title>
			<link>https://forum.readyscript.ru/post/5566/#p5566</link>
			<description><![CDATA[<p>В данном случае в вашем обработчике вы просто обновляете maxLength и description у существующего поля surname, а вам необходимо удалить ранее установленный checker. Для этого ormInitUsersUser должен содержать следующее:</p><div class="codebox"><pre><code>    public static function ormInitUsersUser (\Users\Model\Orm\User $user) 
    {
        $user[&#039;__surname&#039;]-&gt;removeAllCheckers();
    }    </code></pre></div>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Tue, 13 Dec 2016 16:30:33 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/5566/#p5566</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сделать необязательные поля при регистрации [Решено]]]></title>
			<link>https://forum.readyscript.ru/post/5565/#p5565</link>
			<description><![CDATA[<p>А можно поподробней？Для чайников.<br />Тоже хочу фамилию убрать.</p>]]></description>
			<author><![CDATA[null@example.com (Владимир 1916)]]></author>
			<pubDate>Tue, 13 Dec 2016 16:24:02 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/5565/#p5565</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сделать необязательные поля при регистрации [Решено]]]></title>
			<link>https://forum.readyscript.ru/post/5559/#p5559</link>
			<description><![CDATA[<p>Скажите, почему не подцепляет созданный хук?По прежнему поле фамилия остается обязательным. <br />Созднный модуль и модуль &quot;Пользователи&quot; переустанавливал, &quot;Исправить структуру БД&quot; тоже делал<br /></p><div class="codebox"><pre><code>&lt;?php
namespace Userscustoms\Config;
use \RS\Orm\Type as OrmType;

class Handlers extends \RS\Event\HandlerAbstract
{
    function init()
    {
        $this-&gt;bind(&#039;orm.init.users-user&#039;);

    }

    
    public static function ormInitUsersUser (\Users\Model\Orm\User $user) 
    {
        $user-&gt;getPropertyIterator()-&gt;append(array(
        t(&#039;Основные&#039;),
            &#039;surname&#039; =&gt; new Type\Varchar(array(
                &#039;maxLength&#039; =&gt; &#039;100&#039;,
                &#039;description&#039; =&gt; t(&#039;Фамилия&#039;),
            )),

        ));           
    }
        
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Илья)]]></author>
			<pubDate>Tue, 13 Dec 2016 05:59:15 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/5559/#p5559</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сделать необязательные поля при регистрации [Решено]]]></title>
			<link>https://forum.readyscript.ru/post/5308/#p5308</link>
			<description><![CDATA[<p><strong>orm.init.users-user</strong></p>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Wed, 09 Nov 2016 07:58:22 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/5308/#p5308</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сделать необязательные поля при регистрации [Решено]]]></title>
			<link>https://forum.readyscript.ru/post/5305/#p5305</link>
			<description><![CDATA[<p><strong>Закусило Александр</strong> я так понимаю это отдельный модуль? а хук не подскажите?</p>]]></description>
			<author><![CDATA[null@example.com (Илья)]]></author>
			<pubDate>Tue, 08 Nov 2016 11:37:31 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/5305/#p5305</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сделать необязательные поля при регистрации [Решено]]]></title>
			<link>https://forum.readyscript.ru/post/5304/#p5304</link>
			<description><![CDATA[<p>Да тогда можно перегрузкой полей <strong>user</strong></p>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Tue, 08 Nov 2016 11:33:13 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/5304/#p5304</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сделать необязательные поля при регистрации [Решено]]]></title>
			<link>https://forum.readyscript.ru/post/5303/#p5303</link>
			<description><![CDATA[<p><strong>Закусило Александр,</strong> Мне нужна регистрация. А эти данные не всегда присутствуют</p>]]></description>
			<author><![CDATA[null@example.com (Илья)]]></author>
			<pubDate>Tue, 08 Nov 2016 11:30:38 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/5303/#p5303</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сделать необязательные поля при регистрации [Решено]]]></title>
			<link>https://forum.readyscript.ru/post/5302/#p5302</link>
			<description><![CDATA[<p>А чем Вас не устраивает использовать только вкладку без регистрации?</p>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Tue, 08 Nov 2016 11:28:23 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/5302/#p5302</guid>
		</item>
		<item>
			<title><![CDATA[Сделать необязательные поля при регистрации [Решено]]]></title>
			<link>https://forum.readyscript.ru/post/5299/#p5299</link>
			<description><![CDATA[<p>Здравствуйте, мне нужно что бы Поля Фамилия, Организация и Инн были не обязательными при регистрации. Скажите как мне быть?<br />Перегрузить <strong>user.inc.php </strong>или можно как то модулем?</p><p><span class="bbu">Создаем собственный модуль</span></p><p><strong>modules/userscustom/config/file.inc.php</strong><br /></p><div class="codebox"><pre><code>&lt;?php
namespace Userscustom\Config;
use \RS\Orm\Type;


class File extends \RS\Orm\ConfigObject
{
   
    
}</code></pre></div><p><strong>modules/userscustom/config/handlers.inc.php</strong><br /></p><div class="codebox"><pre><code>&lt;?php
namespace Userscustom\Config;
use \RS\Orm\Type as OrmType;

class Handlers extends \RS\Event\HandlerAbstract
{
    function init()
    {
        $this-&gt;bind(&#039;orm.init.users-user&#039;);

    }

    
    public static function ormInitUsersUser (\Users\Model\Orm\User $user) 
    {
        $user[&#039;__surname&#039;]-&gt;removeAllCheckers();
    } 
        
}</code></pre></div><p><strong>modules/userscustom/config/module.xml</strong><br /></p><div class="codebox"><pre><code>&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
&lt;config&gt;
    &lt;defaultValues&gt;    
        &lt;name multilanguage=&quot;true&quot;&gt;Модернизация модуля users&lt;/name&gt;
        &lt;description multilanguage=&quot;true&quot;&gt;Модуль делает необязательным поле Фамилия при регистрации&lt;/description&gt;        
        &lt;version&gt;1.0.0.0&lt;/version&gt;
        &lt;author&gt;My mod&lt;/author&gt;      
    &lt;/defaultValues&gt;
&lt;/config&gt;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Илья)]]></author>
			<pubDate>Tue, 08 Nov 2016 10:45:41 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/5299/#p5299</guid>
		</item>
	</channel>
</rss>
