
Dmitry
28.10.2017
10:14:02
или пропиши в правиле, если надо

Boris
28.10.2017
10:15:38
В доке пример есть
Ссылку тебе выше скинули, ты пишешь неправильное правило, естественно оно не отрабатывает

?
28.10.2017
10:17:52

Google

Миша
28.10.2017
10:18:09
'product/<slug:[\w-]+>' => 'product/view'
вот правило

?
28.10.2017
10:18:20
тут верно

Dmitry
28.10.2017
10:18:22

Миша
28.10.2017
10:18:35
нету

?
28.10.2017
10:18:36
а у тебя в формированиии ссылки идет айди вот оно тебе его и ставит
тогда ему не откуда браться

Миша
28.10.2017
10:19:15
'product/<slug:[\w-]+>' => 'product/view' суда можно жописать чтобы айди не показывало ?

?
28.10.2017
10:19:31
у тебя тут все верно

Миша
28.10.2017
10:19:37
если в контролере передаю не айди, не находит нужную страницу

?
28.10.2017
10:20:06
ну значит у тебя в контроллере идет поиск по id а тебе надо его заменить на поиск по slug
и все будет работать

Dmitry
28.10.2017
10:20:25

Google

Миша
28.10.2017
10:21:06
public function actionView ($url) {
$product = Product::findOne($url);
if (empty($product)) {
throw new HttpException(404, 'Извините такая страница не существует');
}
return $this->render('view',['product' => $product, 'breadname' => $product['seo_h1']]);
}

?
28.10.2017
10:21:32
$model::findOne(['slug'=>$slug]) вместо $model::fineOne($id)

Миша
28.10.2017
10:21:33
http://skrinshoter.ru/s/281017/1b3buYh2?a
вот что получаю

?
28.10.2017
10:22:45
'product/<slug:[\w-]+>' => 'product/view'
public function actionView ($slug) {
$product = Product::findOne(['slug'=>$slug);
должно быть так
если ты пишешь Product::findOne($url);
у тебя поиск идет по primaryKey а не как ни по полю $slug
отсюда 404

Миша
28.10.2017
10:24:47
у меня поля slug нету
все разобрался
спс
. Url::to(['product/view', 'url' => $category['url']]) .

?
28.10.2017
10:25:03
:)

Миша
28.10.2017
10:25:07
'product/<url:[\w-]+>' => 'product/view'
$product = Product::findOne(['url' =>$url]);
вот
и все заработало
спасибо

?
28.10.2017
10:25:38
:) ну вот и отлично

Google

Миша
28.10.2017
10:26:05
теперь другой вопрос )
вот сылка http://new.loc/product/strahovanie-doma

?
28.10.2017
10:26:31
и

Миша
28.10.2017
10:26:40
как сделать чтобы было http://new.loc/strahovanie-nedvijimosti/strahovanie-doma
надо чтобы в урл попадал родительская категория
тоесть: название сайта/родительская категория/моя страница

?
28.10.2017
10:29:10
тут не подскажу я обычно загоняю в url все от родителя в таком случае
хотя думаю есть более верный способ
а в правилах
'<url:[\w-]+>/' => 'product/category'
'<url:[\w-]+>.html' => 'product/view'

Миша
28.10.2017
10:31:46
спасибо и на этом )
буду ковырятся дальше

?
28.10.2017
10:32:14
\w только не подойдет помоему \ туда не входит
[a-Z0-9/-]+ что то типа такого должно быть

Миша
28.10.2017
10:39:59
все
допер
http://new.loc/%D0%9D%D0%B5%D0%B4%D0%B2%D0%B8%D0%B6%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D1%8C/strahovanie-kvartiri

Dmitriy
28.10.2017
10:57:56
В конструкторе или в методе я могу спокойно подменить обьект и протестировать его


Mark
28.10.2017
11:03:48
Есть проблема при удалении родительских ячеек, при наличии дочерних. Допустим, есть таблицы article, article_photo(связь по id(article)->article_id(article_photo)). В article_photo есть 3 ячейки, связанные со статьей. И если их не удалить при удалении самой статьи возвращается ошибка: "Cannot delete or update a parent row: a foreign key constraint fails"
При удалении искать все дочерние элементы и удалять или есть более лучший метод?

Google

Karim
28.10.2017
11:06:35
RESTRICT -> CASCADE
у внешнего ключа

Mark
28.10.2017
11:08:52
Благодарю!

Vladimir
28.10.2017
11:35:58

Yury
28.10.2017
12:11:55
посоны, мистическая херь.
[['name','surname'], 'match', 'pattern' => '/^[a-zA-Zа-яА-Я\sіїІЇєЄ]*$/', 'message' => 'ТЫ ВСЕ СЛОМАЛ'],
когда вписываю значение в форму, валидатор говорит что все ок (только буквы)
но когда пытаюсь сохранить $model->save плюется, ругается на это поле, мол валидацию не прошел, что за дичь
что-то с регуляркой?
поправил регулярку, невермайнд

Alex
28.10.2017
12:53:58
Здравствуйте. подскажите чатик в режиме клиент - менеджер для сайта под yii2
какой порекомендуете?

Dmitriy
28.10.2017
12:57:27

Konstantin
28.10.2017
13:15:23

Alex
28.10.2017
13:16:49
я просто в идеале хочу с ботом в телеге сцепить
со своим, разумеется

Konstantin
28.10.2017
13:18:15
ну на сокетах сделай

Dmitry
28.10.2017
13:18:30

Alex
28.10.2017
13:19:02
ну и как совсем роскошь - меняться картинками и файлами ))
https://habrahabr.ru/post/264035/
мне там жутко не понравилась реализация через кодовую команду выбор чата. Я бы на их месте сделал выбор на количество групп с прописыванием чатайди для остальных клиентов, если чат1 занят - отправлять в чат2 и т.д.

Dmitry
28.10.2017
13:21:50
второую версию смотрел?

Alex
28.10.2017
13:22:18
со /кодчата

Google

Dmitry
28.10.2017
13:31:06
со /кодчата
есть еще полноценная система livezilla, но там с десктопным приложением. Но оч удобная. Не знаю платная сейчас или нет
старые версии бесплатны

Alex
28.10.2017
13:31:41

Matviy
28.10.2017
14:15:03
Как думаете, есть у меня дропдаун в форме заказа с выбором города Новой Почты. Вся канитель с доставанием списков городов отьедает + 3-4 МБ из памяти. Это нормлаьно?
*нормально
Было 9, стало 13

Dmitry
28.10.2017
14:19:58
ну если у тебя их там пару тысяч почему нет :)

Fayozjon [CybernatiC]
28.10.2017
18:29:50
Шабат шалом ребзя
что за говно?
чо от меня хочет композёр?
не устанавливается срань yii2 starter

Erkin
28.10.2017
18:32:54
Salom salom обновите сomposera возможно будет работать

Fayozjon [CybernatiC]
28.10.2017
18:33:10

Erkin
28.10.2017
18:34:13

Fayozjon [CybernatiC]
28.10.2017
18:34:32
сейчас посмотрю какой php в path сранная винда

Erkin
28.10.2017
18:36:11
extension=php_intl.dll раскомментиривуйте

Fayozjon [CybernatiC]
28.10.2017
18:36:55
сейчас смотрю работает или нет

Erkin
28.10.2017
18:37:55
не забуд перезапустит все бро