Найдено 163 результата
- 2016.01.21, 23:44
- Форум: Общие вопросы (Yii 2.x)
- Тема: не работает Expression
- Ответы: 4
- Просмотры: 1111
Re: не работает Expression
А, ну, можно и так сказать. На сайте люди выкладывают свои книги, у некоторых тексты мегабайтовые, надо попробовать подгружать постепенно при чтении
- 2016.01.21, 23:30
- Форум: Общие вопросы (Yii 2.x)
- Тема: не работает Expression
- Ответы: 4
- Просмотры: 1111
Re: не работает Expression
Что-то я не понял васlynicidn писал(а):хм, хайлоад апп?
- 2016.01.21, 22:05
- Форум: Общие вопросы (Yii 2.x)
- Тема: не работает Expression
- Ответы: 4
- Просмотры: 1111
Re: не работает Expression
$e = new \yii\db\Expression("id,title,substr(textbook, 1, 100) as textbook");
return $this->hasOne(Textbooks::className(), ['book_id' => 'id'])->select([$e])->where($where);
Вот это помогло, надо было в квадратные скобки заключить
return $this->hasOne(Textbooks::className(), ['book_id' => 'id'])->select([$e])->where($where);
Вот это помогло, надо было в квадратные скобки заключить
- 2016.01.21, 21:42
- Форум: Общие вопросы (Yii 2.x)
- Тема: не работает Expression
- Ответы: 4
- Просмотры: 1111
не работает Expression
Почему то такой код $e = new \yii\db\Expression('substr(textbook, 1, 100)'); return $this->hasOne(Textbooks::className(), ['book_id' => 'id'])->select($e)->where($where); Вдает такую ошибку: The SQL being executed was: SELECT substr(textbook, `1`, `100)` ЯКак избавится от кавычек в запросе?
- 2016.01.21, 14:39
- Форум: Общие вопросы (Yii 2.x)
- Тема: Задать свое кол-во всех постов
- Ответы: 2
- Просмотры: 846
Задать свое кол-во всех постов
Всем доброго дня, использую связку ActiveDataProvider и ListView для выдачи постов, можно ли как то избавиться от запроса для пагинации select count(*) from posts и тд и задать своё суммарное значение количества постов, которое мне известно ? Хочется убрать ненудный мне запрос, но остаться с пагинац...
- 2015.10.13, 01:10
- Форум: Общие вопросы по программированию
- Тема: Как работает запрос с двумя join
- Ответы: 1
- Просмотры: 653
Re: Как работает запрос с двумя join
Вопрос к спецам по mysql, наверно только они поймут меня
- 2015.10.13, 01:07
- Форум: Общие вопросы по программированию
- Тема: Как работает запрос с двумя join
- Ответы: 1
- Просмотры: 653
Как работает запрос с двумя join
Делаю новую страницу на своём сайте для пользователей, так получается что там будет запрос с двумя join (вот набросок,упрощённый, без where): SELECT * FROM t1 LEFT JOIN t2 ON t1.post_id = t2.post_id INNER JOIN t3 ON t2.post_id = t3.id Таблицы t1 и t2 очень малы, несколько КБ, три столбца в каждом и ...
- 2015.09.24, 19:09
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не находит страницу
- Ответы: 12
- Просмотры: 3485
Re: Не находит страницу
Дело в \w+? Подскажите, как исправить
- 2015.09.24, 18:58
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не находит страницу
- Ответы: 12
- Просмотры: 3485
Не находит страницу
Всем привет.
У меня на сайте доступ к личным страницам по такой ссылке mysite/user/usernick
в url manager в rules прописано такое
user/<nick:\w+> => /users/view
Так вот, если у пользователя в нике есть дефис, то его страница выдаёт 404 ошибку.
В чем проблема, подскажите.
У меня на сайте доступ к личным страницам по такой ссылке mysite/user/usernick
в url manager в rules прописано такое
user/<nick:\w+> => /users/view
Так вот, если у пользователя в нике есть дефис, то его страница выдаёт 404 ошибку.
В чем проблема, подскажите.
- 2015.05.29, 19:23
- Форум: Завершённые проекты на Yii
- Тема: Сайт для писателей
- Ответы: 4
- Просмотры: 3233
Сайт для писателей
Сайт для писателей любителей, сделал для себя
http://yapishu.net
Сайту полтора года, на yii2 - с мая этого года, моя первая работа на php фреймворке
http://yapishu.net
Сайту полтора года, на yii2 - с мая этого года, моя первая работа на php фреймворке
- 2015.05.24, 17:12
- Форум: Общие вопросы по программированию
- Тема: Сгенерировать файл и отдать без записи
- Ответы: 4
- Просмотры: 1277
Re: Сгенерировать файл и отдать без записи
Работает !
- 2015.05.24, 14:59
- Форум: Общие вопросы по программированию
- Тема: Сгенерировать файл и отдать без записи
- Ответы: 4
- Просмотры: 1277
Re: Сгенерировать файл и отдать без записи
Эээ? Тему через строчку прочитали? Мне нужно выгрузить txt файл пользователюphpshko писал(а):echo? или return в екшене
- 2015.05.24, 14:36
- Форум: Общие вопросы по программированию
- Тема: Сгенерировать файл и отдать без записи
- Ответы: 4
- Просмотры: 1277
Сгенерировать файл и отдать без записи
Здравствуйте. Я хочу реализовать следующее: выбираю запись из бд и качаю ее в формате txt, но главное,чтобы сам файл не сохранялся на сервере. Подскажите куда копать, вроде тут с потоками надо иметь дело? Примерно так должно быть $txt = 'Текст текст текст.....'; function($txt); //здесь надо что то с...
- 2015.05.05, 23:46
- Форум: Общие вопросы (Yii 2.x)
- Тема: Странно кэширует
- Ответы: 13
- Просмотры: 2616
Re: Странно кэширует
Это бред, но я проверил несколько раз. Если я хочу изменить значение ключа на то же самое значение, которое уже было , то update в setValue не срабатывает почему то, и оттуда запустится addValue с insert-ом. То есть, если cache->get('aaa') выдаёт "2" и я хочу выполнить запрос cache->set('а...
- 2015.05.05, 22:43
- Форум: Общие вопросы (Yii 2.x)
- Тема: Странно кэширует
- Ответы: 13
- Просмотры: 2616
Re: Странно кэширует
выше функция запускается, когда я использую yii->cache->set() да?
Там не рандомные посты, я просто упростил запрос.
если не использовать serialize и unserialize я не смогу получить массив из БД, а только строку получу.
Там не рандомные посты, я просто упростил запрос.
если не использовать serialize и unserialize я не смогу получить массив из БД, а только строку получу.
- 2015.05.05, 22:35
- Форум: Общие вопросы (Yii 2.x)
- Тема: Странно кэширует
- Ответы: 13
- Просмотры: 2616
Re: Странно кэширует
вот код DBCache посмотрел, как я и думал protected function setValue($key, $value, $duration) { $command = $this -> db-> createCommand() -> update($this -> cacheTable, [ 'expire' => $duration > 0 ? $duration + time() : 0 , 'data' => [$value, \PDO :: PARAM_LOB ], ], [ 'id' => $key]); if ($command -> ...
- 2015.05.05, 22:14
- Форум: Общие вопросы (Yii 2.x)
- Тема: Странно кэширует
- Ответы: 13
- Просмотры: 2616
Re: Странно кэширует
Ладно, сдаюсь, я готов смириться с тем что я идиот. Доки мне читать проблематично, ибо английский плохо знаю. В кэш я записываю так $posts = Post::find()->all()//тут типа рандомные посты получаю Yii::$app->cache->set('random',serialize($posts)); //записывается в таблицу это все происходит в кроне, п...
- 2015.05.05, 21:34
- Форум: Общие вопросы (Yii 2.x)
- Тема: Странно кэширует
- Ответы: 13
- Просмотры: 2616
Re: Странно кэширует
Я тут немного поэкспериментировал.. Похоже, insert работает тогда, когда кэш осталась неизменным, что ли...
- 2015.05.05, 21:23
- Форум: Общие вопросы (Yii 2.x)
- Тема: Странно кэширует
- Ответы: 13
- Просмотры: 2616
Re: Странно кэширует
мало информации С проблемой дублирования разобрался - я забыл в cache указать, что id - primary key. Но почему происходят запросы update и insert.. cache->set вроде вставляет, и если ошибка( уже есть ), то обновляет, верно? доки вообще по кэшу читали? там приведен пример использования. Попробуйте е...
- 2015.05.05, 21:12
- Форум: Общие вопросы (Yii 2.x)
- Тема: Странно кэширует
- Ответы: 13
- Просмотры: 2616
Re: Странно кэширует
С проблемой дублирования разобрался - я забыл в cache указать, что id - primary key.zelenin писал(а):мало информации
Но почему происходят запросы update и insert..
cache->set вроде вставляет, и если ошибка( уже есть ), то обновляет, верно?