Опубликовано: 28 января 20178 г Можно ли создать переменную которая определяла по наличие заданного контента в определённой таблице и поле? Пример:<if test="">Здесь контент для тех пользователей у которых в таблице profile_portal в поле notes есть слово "код"<else />Здесь контент для тех пользователей у которых в таблице profile_portal в поле notes нет слова "код"</if>
Опубликовано: 29 января 20178 г Здесь контент для тех пользователей у которых в таблице profile_portal в поле notes есть слово "код" Этого поля нет в массиве $this->memberData
Опубликовано: 29 января 20178 г Автор Этого поля нет в массиве $this->memberDataТогда не по пользователю, а в общем?
Опубликовано: 29 января 20178 г Автор Этого поля нет в массиве $this->memberDataНаверное я не так понял. А если поле email в таблице members? <if test="strpos($someText, 'код') !== false"></if>А как мне в этой переменной указать определённое поле в таблице?
Опубликовано: 30 января 20178 г А как мне в этой переменной указать определённое поле в таблице? Замените $someText на переменную, в значении которой нужно искать текст "код". Если нет данных в коде, то делаете запрос в бд с целью получить их.
Опубликовано: 31 января 20178 г Автор Замените $someText на переменную, в значении которой нужно искать текст "код". Если нет данных в коде, то делаете запрос в бд с целью получить их.Всё равно не понял. Нужно переменная, которая покажет контент тем у кого в таблице members в поле email есть такой текст - mail.ru
Опубликовано: 1 февраля 20178 г Какая-то шифровка получается. Вот email текущего юзера$this->memberData['email']Вот ищем mail.ru в email юзера<if test="strpos($this->memberData['email'], 'mail.ru') !== false">Ура! Нашли</if>
Опубликовано: 2 февраля 20178 г Автор Вот ищем mail.ru в email юзераУх ты, то что надо. Ещё раз спасибо за помощь.
Опубликовано: 26 ноября 20187 г Автор Есть таблица awaded, в ней есть поле awar_user_id (в ней указан ида пользователя). Можно ли составить переменную, которая бы определяла наличие ида пользователя в этом поле? То есть если ид пользователя есть в этом поле, тогда контент показывается посетителям, если нет - тогда не показывается.
Опубликовано: 27 ноября 20187 г Есть таблица 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>
Опубликовано: 27 ноября 20187 г Автор Если данных нет о наградах в $this->memberData, то делайте запросБольшое спасибо, то что надо!
Можно ли создать переменную которая определяла по наличие заданного контента в определённой таблице и поле?
Пример:
<if test="">
Здесь контент для тех пользователей у которых в таблице profile_portal в поле notes есть слово "код"
<else />
Здесь контент для тех пользователей у которых в таблице profile_portal в поле notes нет слова "код"
</if>