Trotor 27 01/28/17 19:22 Можно ли создать переменную которая определяла по наличие заданного контента в определённой таблице и поле? Пример:<if test="">Здесь контент для тех пользователей у которых в таблице profile_portal в поле notes есть слово "код"<else />Здесь контент для тех пользователей у которых в таблице profile_portal в поле notes нет слова "код"</if> Поделиться сообщением Ссылка на сообщение
newbie 1723 01/29/17 06:12 Здесь контент для тех пользователей у которых в таблице profile_portal в поле notes есть слово "код" Этого поля нет в массиве $this->memberData Поделиться сообщением Ссылка на сообщение
Trotor 27 01/29/17 12:50 Этого поля нет в массиве $this->memberDataТогда не по пользователю, а в общем? Поделиться сообщением Ссылка на сообщение
newbie 1723 01/29/17 13:00 <if test="strpos($someText, 'код') !== false"> </if> Поделиться сообщением Ссылка на сообщение
Trotor 27 01/29/17 14:31 Этого поля нет в массиве $this->memberDataНаверное я не так понял. А если поле email в таблице members? <if test="strpos($someText, 'код') !== false"></if>А как мне в этой переменной указать определённое поле в таблице? Поделиться сообщением Ссылка на сообщение
newbie 1723 01/30/17 05:53 А как мне в этой переменной указать определённое поле в таблице? Замените $someText на переменную, в значении которой нужно искать текст "код". Если нет данных в коде, то делаете запрос в бд с целью получить их. Поделиться сообщением Ссылка на сообщение
Trotor 27 01/31/17 17:43 Замените $someText на переменную, в значении которой нужно искать текст "код". Если нет данных в коде, то делаете запрос в бд с целью получить их.Всё равно не понял. Нужно переменная, которая покажет контент тем у кого в таблице members в поле email есть такой текст - mail.ru Поделиться сообщением Ссылка на сообщение
newbie 1723 02/01/17 12:39 Какая-то шифровка получается. Вот email текущего юзера$this->memberData['email']Вот ищем mail.ru в email юзера<if test="strpos($this->memberData['email'], 'mail.ru') !== false">Ура! Нашли</if> 2 Поделиться сообщением Ссылка на сообщение
Trotor 27 02/02/17 16:19 Вот ищем mail.ru в email юзераУх ты, то что надо. Ещё раз спасибо за помощь. Поделиться сообщением Ссылка на сообщение
Trotor 27 11/26/18 14:19 Есть таблица awaded, в ней есть поле awar_user_id (в ней указан ида пользователя). Можно ли составить переменную, которая бы определяла наличие ида пользователя в этом поле? То есть если ид пользователя есть в этом поле, тогда контент показывается посетителям, если нет - тогда не показывается. Поделиться сообщением Ссылка на сообщение
newbie 1723 11/27/18 06:59 Есть таблица 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 Поделиться сообщением Ссылка на сообщение
Trotor 27 11/27/18 17:41 Если данных нет о наградах в $this->memberData, то делайте запросБольшое спасибо, то что надо! Поделиться сообщением Ссылка на сообщение