Trotor 26 01/28/2017 07:22 PM Можно ли создать переменную которая определяла по наличие заданного контента в определённой таблице и поле? Пример:<if test="">Здесь контент для тех пользователей у которых в таблице profile_portal в поле notes есть слово "код"<else />Здесь контент для тех пользователей у которых в таблице profile_portal в поле notes нет слова "код"</if> Share this post Link to post Share on other sites
newbie 1,720 01/29/2017 06:12 AM Здесь контент для тех пользователей у которых в таблице profile_portal в поле notes есть слово "код" Этого поля нет в массиве $this->memberData Share this post Link to post Share on other sites
Trotor 26 01/29/2017 12:50 PM Этого поля нет в массиве $this->memberDataТогда не по пользователю, а в общем? Share this post Link to post Share on other sites
newbie 1,720 01/29/2017 01:00 PM <if test="strpos($someText, 'код') !== false"> </if> Share this post Link to post Share on other sites
Trotor 26 01/29/2017 02:31 PM Этого поля нет в массиве $this->memberDataНаверное я не так понял. А если поле email в таблице members? <if test="strpos($someText, 'код') !== false"></if>А как мне в этой переменной указать определённое поле в таблице? Share this post Link to post Share on other sites
newbie 1,720 01/30/2017 05:53 AM А как мне в этой переменной указать определённое поле в таблице? Замените $someText на переменную, в значении которой нужно искать текст "код". Если нет данных в коде, то делаете запрос в бд с целью получить их. Share this post Link to post Share on other sites
Trotor 26 01/31/2017 05:43 PM Замените $someText на переменную, в значении которой нужно искать текст "код". Если нет данных в коде, то делаете запрос в бд с целью получить их.Всё равно не понял. Нужно переменная, которая покажет контент тем у кого в таблице members в поле email есть такой текст - mail.ru Share this post Link to post Share on other sites
newbie 1,720 02/01/2017 12:39 PM Какая-то шифровка получается. Вот email текущего юзера$this->memberData['email']Вот ищем mail.ru в email юзера<if test="strpos($this->memberData['email'], 'mail.ru') !== false">Ура! Нашли</if> 2 Share this post Link to post Share on other sites
Trotor 26 02/02/2017 04:19 PM Вот ищем mail.ru в email юзераУх ты, то что надо. Ещё раз спасибо за помощь. Share this post Link to post Share on other sites
Trotor 26 11/26/2018 02:19 PM Есть таблица awaded, в ней есть поле awar_user_id (в ней указан ида пользователя). Можно ли составить переменную, которая бы определяла наличие ида пользователя в этом поле? То есть если ид пользователя есть в этом поле, тогда контент показывается посетителям, если нет - тогда не показывается. Share this post Link to post Share on other sites
newbie 1,720 11/27/2018 06:59 AM Есть таблица awaded, в ней есть поле awar_user_id (в ней указан ида пользователя). Можно ли составить переменную, которая бы определяла наличие ида пользователя в этом поле? То есть если ид пользователя есть в этом поле, тогда контент показывается посетителям, если нет - тогда не показывается. Если данных нет о наградах в $this->memberData, то делайте запрос<if test="$this->memberData['member_id'] and $this->DB->buildAndFetch(array('select' => 'awar_user_id', 'from' => 'awaded', 'where' => 'awar_user_id=' . $this->memberData['member_id'])); ">Ура! Нашли</if> 1 Share this post Link to post Share on other sites
Trotor 26 11/27/2018 05:41 PM Если данных нет о наградах в $this->memberData, то делайте запросБольшое спасибо, то что надо! Share this post Link to post Share on other sites