Запрос верно составлен. А там точно есть записи, у которых категория 184 ?Видимо запрос не верно составлен?
Попробуйте так:
UPDATE `cms_con_places` SET `tags`= concat(tags,', ослиные ушки нарасхват') WHERE category_id = 184
Запрос верно составлен. А там точно есть записи, у которых категория 184 ?Видимо запрос не верно составлен?
UPDATE `cms_con_places` SET `tags`= concat(tags,', ослиные ушки нарасхват') WHERE category_id = 184
Тогда уж не лайк, а жОсткий эквал!А не проще ли в строке "%{$value}%" убрать проценты?
public function applyFilter($model, $value) { return $model->filterEqual($this->name, "{$value}"); }
Надо было вот тут копать:во втором примере накопал на, первый взгяд, нужное.
Но так и не смог добиться чтобы работало как надо.
public function applyFilter($model, $value) { return $model->filter('i.'.$this->name. " REGEXP '^$value$'") ; }
public function applyFilter($model, $value) { return $model->filterLike($this->name, "%{$value}%")->filterAnd()->filter("CHAR_LENGTH(i.{$this->name}) =". $value_len) ; }
Это значит, что ни в одном из этих окошек не должно быть ничего!но я не понял что значит "Очистите фильтр в таблице над списком пользователей" Подскажите плиз
Панель управления — Компоненты — Загрузка изображенийПодскажите пожалуйста рецепт, как настроить редактор
public function applyFilter($model, $value) { return $model->filterLike($this->name, "%{$value}%"); }
public function applyFilter($model, $value) { return $model->filterLike($this->name, "%{$value} %")->filterOr()->filterLike($this->name, "%{$value}.%")->filterOr()->filterLike($this->name, "%{$value},%")->filterOr()->filterLike($this->name, "%{$value}?%"); }
INSERT IGNORE INTO новаябаза.cms_comments(`id`, `parent_id`, `level`, `ordering`, `user_id`, `date_pub`, `date_last_modified`, `target_controller`, `target_subject`, `target_id`, `target_url`, `target_title`, `author_name`, `author_email`, `author_url`, `content`, `content_html`, `is_deleted`, `is_private`, `rating`, `is_approved`) SELECT `id`, `parent_id`, `level`, `ordering`, `user_id`, `date_pub`, `date_last_modified`, `target_controller`, `target_subject`, `target_id`, `target_url`, `target_title`, `author_name`, `author_email`, `author_url`, `content`, `content_html`, `is_deleted`, `is_private`, `rating`, `is_approved` FROM стараябаза.cms_comments
SELECT i.*, r.score AS `is_rated`, u.nickname AS `user_nickname`, u.is_deleted AS `user_is_deleted`, u.groups AS `user_groups`, u.avatar AS `user_avatar`, IF(online.date_created IS NOT NULL AND TIMESTAMPDIFF(SECOND, online.date_created, NOW()) <= 180, 1, 0) AS `is_online` FROM cms_comments i LEFT JOIN cms_users AS u ON u.id = i.user_id LEFT JOIN cms_sessions_online AS online ON online.user_id = u.id LEFT JOIN cms_comments_rating AS r ON r.comment_id = i.id AND r.user_id='1' WHERE (i.is_deleted IS NULL) AND (i.is_approved = '1') ORDER BY i.date_pub DESC LIMIT 0, 20 Время выполнения 37.64345 секунд
LEFT JOIN cms_sessions_online AS online ON online.user_id = 1
SELECT i.*, r.score AS `is_rated`, u.nickname AS `user_nickname`, u.is_deleted AS `user_is_deleted`, u.groups AS `user_groups`, u.avatar AS `user_avatar`, IF(online.date_created IS NOT NULL AND TIMESTAMPDIFF(SECOND, online.date_created, NOW()) <= 180, 1, 0) AS `is_online` FROM cms_comments i LEFT JOIN cms_users AS u ON u.id = i.user_id LEFT JOIN cms_sessions_online AS online ON online.user_id = u.id LEFT JOIN cms_comments_rating AS r ON r.comment_id = i.id AND r.user_id='1' WHERE (i.is_deleted IS NULL) AND (i.is_approved = '1') ORDER BY i.date_pub DESC LIMIT 0, 20 Время выполнения 0.00085 секунд
По любому полю… если оно пройдет валидацию на мыльность.Теперь в последней версии можно своими хуками организовать регистрацию и авторизацию по любому полю.

if (!$password || !$email || $this->validate_email($email) !== true){ cmsUser::addSessionMessage(LANG_LOGIN_ERROR, 'error'); $this->redirectBack(); }
Почти достаточно.Достаточно ли для этого только лишь написания определённого хука или компонента?