@yii2ru

Страница 1653 из 1721
Artyom
29.09.2018
09:56:20
вообще вопрос не в этом, мне не нравится ограничивать выборку, даже по 1000. Другие это зачем-то по 10 строк делали =\

Vadim
29.09.2018
09:56:54
эластик серч, сфинкс на хуйдой конец. ну или полнотекстовый поиск
Ну, собственно, сфинксом это и начали делать. Спасибо!

Artyom
29.09.2018
09:57:29
ладно, все, молчу.

Дмитрий
29.09.2018
09:58:53
Парни, всем привет! столкнулся с такой проблемой: в бд лежит серилизованный auth_rule, в вендоре юи делает запрос к нему $row = (new Query())->select(['data']) ->from($this->ruleTable) ->where(['name' => $name]) ->one($this->db); if ($row === false) { return null; } $data = $row['data']; а дальше стоит проверка if (is_resource($data)) { $data = stream_get_contents($data); } Так вот на выход вместо того что в БД я получаю вот такую бинарную строку x4f3a34303a226170705c726261635c50617274696369706174696f6e4170706c69636174696f6e455a4b52756c65223a333a7b733a343a226e616d65223b733a33313a2250617274696369706174696f6e4170706c69636174696f6e455a4b52756c65223b733a393a22637265617465644174223b693a313533373937383139343b733a393a22757064617465644174223b693a313533373937383139343b7d соответственно при попытке unserialize вылетает false. возможно, кто то уже сталкивался с таким, что и где можно подкрутить чтобы все нормализовалось?

Google
Дмитрий
29.09.2018
10:03:47
Я нет, но если честно, может быть в data что-то бинарное лежит, странно что оно на is_resource проверяется, ну это так, мысли, вслух.
странно другое, есть боевой контур где это нормально воспринимается, т.е. проблема скорее всего в настройках пыхи...(

SiZE
29.09.2018
10:20:29
while (true) это фиаско братан )

Katulos
29.09.2018
10:21:21
Vadim
29.09.2018
10:21:28
SiZE
29.09.2018
10:24:21
А почему?
пмсм с ним удобнее чем со сфинксом работать. он прям очень активно разивается.

Виталий
29.09.2018
10:41:10
Всем привет. Делаю динамичный навбар с помощью данной статьи https://klisl.com/yii2-menu-nested-sets.html

все ссылки выводит верно, однако при нажатии не работает



нужно чтоб class="nav-link dropdown-toggle" был только у родительских ссылок у которых есть дочерние ссылки, если их нет, то ссылка должна быть без этого класса

как это сделать?

Artyom
29.09.2018
10:42:57
while (true) это фиаско братан )
? понабрался уже... тут в проекте такая дичь кругом.

Google
Artyom
29.09.2018
10:43:13


SiZE
29.09.2018
10:43:38
ну тут все ок )

на самом деле while true опасная тема

Artyom
29.09.2018
10:44:25
эт понятно.

ну тут все ок )
дипломатично промолчу)

Vadim
29.09.2018
11:02:11
Maxim
29.09.2018
11:03:19
А есть в yii2 такая штука как биндинг реализатора с контрактом? На подобии как в laravel

Ad.x ??
29.09.2018
11:16:14
А есть в yii2 такая штука как биндинг реализатора с контрактом? На подобии как в laravel
блэт, а по русски можно? без вот этих вот ваших вычурных терминов

Ad.x ??
29.09.2018
11:17:06
гарантия выполнения или что это?
чую в контейнер положить класс под именем интерфейса )

Ad.x ??
29.09.2018
11:18:48
мне интересно, какой долбоеб интерфейс контрактом начал называть?

вот же хипари сраные. хотят тем самым казаться умнее чтоли? )

Maxim
29.09.2018
11:21:57
Ладно, в общем это так работает: Создаешь интерфейс, потом создаешь несколько классов (реализаторов ) этого интерфейса. При загрузке приложения связываешь интерфейс с нужным тебе классом. Потом можно внедрять зависимости как интерфейс, но при этом он будет выполнять функции класса который ты назначил реализатором

вот же хипари сраные. хотят тем самым казаться умнее чтоли? )
Просто в laravel именно такие названия, я думаю те кто с ним работал сразу поймут в чем вопрос

Ad.x ??
29.09.2018
11:47:25
Dmitry
29.09.2018
11:47:56
Вы терминологию SEO посмотрите

Ad.x ??
29.09.2018
11:48:21
Dmitry
29.09.2018
11:48:34
Да, это так

Google
Алексей
29.09.2018
12:17:00
Мб кто то появился кому можно вопрос по sphinx задать?

SiZE
29.09.2018
12:21:57
Мб кто то появился кому можно вопрос по sphinx задать?
ну поищи в телеграме, наверное есть сфинксодрочеры )

Алексей
29.09.2018
12:22:44
Да там больше взаимодействие yii и sphinx... И провайдер

Oleg
29.09.2018
12:45:33
нужно чтоб class="nav-link dropdown-toggle" был только у родительских ссылок у которых есть дочерние ссылки, если их нет, то ссылка должна быть без этого класса
Nested Sets для меню - это извращение. По поводу классов, дропдаунов итд - можно переопределить виджет, там есть метод, который рендерит элементы меню.

Oleg
29.09.2018
12:48:19
Oleg
29.09.2018
12:52:59
а что вместо Nested Sets надо было использовать?
adjacency list, он проще, быстрее и безопасней

Виталий
29.09.2018
12:53:34
Ad.x ??
29.09.2018
13:38:06
adjacency list, он проще, быстрее и безопасней
пездежь. у нестед сетсов самые быстрые селекты

Ad.x ??
29.09.2018
13:39:10
ебани менюху для какого-нибудь магазина автозапчастей, где категорий несколько десятков тыщ, и посмотри как твой аджасенси будет справляться ))

Дмитрий
29.09.2018
13:41:37
Парни, а почему массив $_FILES модет быть пустой?

Maxim
29.09.2018
13:42:24
multipart/form-data?

Дмитрий
29.09.2018
13:46:20
multipart/form-data?
блин) похоже реально в этом проблема((( 2 часа убил на компонент фронта...

Oleg
29.09.2018
14:12:00
ебани менюху для какого-нибудь магазина автозапчастей, где категорий несколько десятков тыщ, и посмотри как твой аджасенси будет справляться ))
Вот хорошая статья с тестами производительности. А дерево с "несколько десятков тыщ категорий" на Нестед Сетс рискует обломаться при запросе, если неопытный менеджер начнёт перемещать узлы... И ещё преимущество Adjacency - логическая простота. Гораздо проще проводить импорт/экспорт/восстановление данных, когда есть parent_id. https://habr.com/post/266155/

Виталий
29.09.2018
14:27:00
подскажите пожалуйста как создать универсальный экшен: Пути: 1) /page/certifications 2) /page/about

Google
Виталий
29.09.2018
14:27:29
как сделать /certifications и /about параметрами экшена

чтобы всё через одну вьюшку рендерить

Алексей
29.09.2018
14:30:44
Правило роутинга пропиши 'page/<code:[a-z]+>' => 'page/view' И в контроллере сделай actionView($code) {}

Oleg
29.09.2018
14:48:48
Кто подскажет, как реализовать проверку обновлений и обновление проекта (git pull, composer update, migrations/up итд) из админки (по клику), как в вордпрессе или других cms? Есть в этом плане best practices или удобные инструменты? Я нашёл дополнение yii2 self update, стоит ли с ним пробовать?

Dmitry
29.09.2018
17:23:08
Проект можно завернуть в композер

Остальное запускается с помощью пхп, надо только доки почитать как это запустить из веба

Admin
ERROR: S client not available

Singleton
29.09.2018
17:41:08
В чем может быть проблема? Зарегистрировал синглтон, создал для него алиас, в экшенах контроллера обращаюсь к нему через алиас но каждый раз создается новый объект.

Oleg
29.09.2018
17:42:22
Остальное запускается с помощью пхп, надо только доки почитать как это запустить из веба
это как-то не по джедайски. неужели нет готовых решений? не-ве-рю:)

Oleg
29.09.2018
17:43:56
Dmitry
29.09.2018
17:44:07
Готовое решение

Oleg
29.09.2018
17:45:37
Готовое решение
так я же написал, что нашёл, потому и спрашиваю, стоит ли его использовать/изучать, или есть более популярные варианты (универсальные решения, которыми пользуются все, а я о них не знаю)

artem55555p
29.09.2018
18:35:50
Всем привет. Вопрос следующий: как сделать автоудаление постов? Т.е. я записываю время, когда удалять, допустим 2 дня. И потом сравниваю с текущим. Так вот, как мне вызывать метод чтобы сравнивался каждую минуту? Сделать фоново при помощи cron или еще как-то можно? Не думаю, что вызывать в контроллере каждый раз, когда обращаются к сайту это правильно...

Singleton
29.09.2018
18:39:50
что еще за алиас?
В общем разобрался. Алиас это сокращенное название для обращения к классу. Чтобы можно было через Yii::$app обращаться

Aziz
29.09.2018
18:45:13
Господа, подскажите пожалуйста, как сделать find(), с параметром preg_match (‘/\+1993/m’)

Google
Aziz
29.09.2018
18:51:39
Господа, подскажите пожалуйста, как искать по регулярке в yii2?

Aziz
29.09.2018
18:56:04
WHERE ‘name’=‘%%’?

или как в SQL поиск регуляркой?

Ad.x ??
29.09.2018
19:36:40
Pavel
29.09.2018
19:36:55
В MySQL точно есть поиск по регулярке, отдельным запросом, в yii-хе его можно через https://www.yiiframework.com/doc/api/2.0/yii-db-expression сделать

берешь и юзаешь обычный preg_match
Получаешь из бд миллион записей, а потом парсишь из них пару, регуляркой? )

Ad.x ??
29.09.2018
19:38:02
Pavel
29.09.2018
19:38:29
да он не говорил что искать нада в бд
Там ниже у него WHERE и он про SQL говорит

Ad.x ??
29.09.2018
19:39:46
точно

Artyom
29.09.2018
20:02:52
Есть ли какой-то генератор комментариев для моделей?

Ad.x ??
29.09.2018
20:04:16
бля... комментарии

все пиздец короче башка отваливаеца :D

Artyom
29.09.2018
20:05:05
да это же вроде не то... мне хотелось бы phpDoc сгенерить, в ларевел такакая удобная штука есть. а вот yii2 не видел пока...

Страница 1653 из 1721