@yii2ru

Страница 746 из 1721
Evgeny
01.11.2017
08:01:04


он не грузится в каких либо запросах

Artur
01.11.2017
08:03:03
Просто может показаться странным, но, допустим, попытка сделать так же, как на подобии с транзакциями регистрацию пользователя - данные не сохраняет, и используя var_dump, понял, что толком - то ничего и не передаю

Но, ладно, такой себе вопрос, я понял, тогда второй:

Google
Ad.x ??
01.11.2017
08:06:50
хули гадать как ты там наговнякал, не ванги же

или лучше репо сделай на гите залей туда все свои модели и формы

Artur
01.11.2017
08:08:42
Окей, сейчас скину ссылку на гит

Evgeny
01.11.2017
08:10:53
он не грузится в каких либо запросах
в продолжение: 'yii\web\YiiAsset', - грузит этот несчастный grid-framework, но не грузит а как то другим магическим образом получает(

Ad.x ??
01.11.2017
08:13:32
выключи его да и все

Shizoid
01.11.2017
08:13:53
Доступные команды: help — сия справка :) gab [--set N] — вероятность вмешательства(0-50). locale [--set XX] — локаль сообщений. status — статус бота в чате. ping — Pong. me [текст] — аналог команды /me IRC/XMPP bayanizator [--enable|--disable] — Функция Чек-баян. eightball [вопрос] — Классический шарик с ответами на вопросы на "Да" и "Нет". cool_story — Рассказать крутую историю. winner [--enable|--disable|--me|--current] — Флудер дня.

Андрей
01.11.2017
08:15:06
Не понимаю, можно ли в этом чате кидать задачи для программистов?

Попробовал отослать сообщение. Оно не отправилось

Дмитрий
01.11.2017
08:17:39
Попробовал отослать сообщение. Оно не отправилось
Как программист говорю, что у тебя проблема с отправкой сообщений

Андрей
01.11.2017
08:18:39
??? Просто я нажал "отправить" и поставил хеш-тег #работа. Оно не дало

Konstantin
01.11.2017
08:18:45
Шизоид ожил??

Ad.x ??
01.11.2017
08:18:46
Не понимаю, можно ли в этом чате кидать задачи для программистов?
сначала предоплату нада кидать, потом задачи

Google
Андрей
01.11.2017
08:18:51
????

M
01.11.2017
08:21:23
css + map даёт понимание где в less эта строчка

гугли про сборку фронтенда

Evgeny
01.11.2017
08:22:39


это единственное что связано с map

даже тут ничего не находит

M
01.11.2017
08:23:51
P.S. try again Господа, всем привет) Хотел бы с Вами посоветоваться и спросить насчёт нескольких моментов: (Дисклеймер - нуб жёсткий, начал недавно все это дело изучать :)) Работа со связанными моделями, к примеру, есть user/profile модели, и, допустим, менеджер/админ хочет создать нового пользователя не с помощью регистрации, а обычной формы заполнения. (Редактирование/удаление сего действа реализовано, регистрация пользователя через транзакции так же реализовано) Вопрос в следующем - как лучше поступить в данном случае (подозреваю, что тут с помощью событий, но тут тогда возникает ещё один вопрос - где-то можно посмотреть подробный пример использования события на таком типе таска)
Да, запутал немного, но вроде понял, есть несколько подходов: 1) Модель это форма: простой кривой метод, когда делаешь модель и её и в консольном и в веб контроллере используешь 2) Простой сервис, который занимается сохранением пользователя с профилем 3) Организовать на событиях, а в транзакцию обернуть очень просто ,смотри метод transactional в ActiveRecord

Evgeny
01.11.2017
08:23:52


M
01.11.2017
08:27:19
Зайди в css файл и увидишь типа /*# sourceMappingURL=bootstrap.css.map */ map файл браузер для разработчика сам подхватывает и не покажет его в загрузках, по тому что грузит только если ты консоль разработчика откроешь

а лесс файлы публикуются со всеми файлами в директории, которая указана в АссетКлассе

Что тут не понятного?

Mark
01.11.2017
09:33:21
Что-то я не могу разобраться с правилами URL. Допустим: 'post/<id:\d+>' => 'post/view', `<id:\d+> — id — это GET-параметр передачи? d — только числа? Таким образом, перейдя на post/id я перейду на post/view, а id на него также передастся?

Mr.
01.11.2017
09:35:26
Если ты вызываешь Url::to(['/post/view', 'id' => $id]), то оно вернёт тебе /post/7

M
01.11.2017
09:35:43
id это имя параметра, который в экшн передастся, \d это числа + значит один и более

Mark
01.11.2017
09:38:02
Т.е. если у меня album?id=39`для получения ссылки вида /album/39` должно быть правило: '/album/<id:d+>' => '/album', верно?

M
01.11.2017
09:38:23
d+ замени на \d+

'/album' замени на '/album/view' если у тебя экшн не индекс

Artur
01.11.2017
09:39:03
@AlDexor @k1sliy , Немного затянул с этим, сори, но все-таки: Вот как реализовывал регистрацию с помощью транзакции: http://prntscr.com/h4px30 - SignUpController http://prntscr.com/h4pxrv - SingUpForm (тут транзакция) И тут еще возникает фигня полная со view: Если делать так: http://prntscr.com/h4q072 - ProfileController http://prntscr.com/h4q7qx - SignUpForm, profileRegister То я так не достучусь к User'y (И я тут реально косячу, и это действительно так, туплю жестко) http://prntscr.com/h4q3qo - view для этого экшена Я знаю, что это говнокод, поэтому советуюсь с Вами, т.к. Вы шарите куда больше, и фигню явно не посоветуете Ссылка на репо: https://github.com/ArtiAiry/yii2-profile/tree/v.0.0.4 Файлы основные: ProfileController.php, SingUpForm.php, views/profile/create.php

Mark
01.11.2017
09:40:21
Спасибо. CSS отвалилось что-то, сейчас починю

Google
M
01.11.2017
09:40:24
> и фигню явно не посоветуете Какой наивный человек)

Artur
01.11.2017
09:40:50
Ну я себе точно фигню посоветую, я ж вообще не опытный

M
01.11.2017
09:40:51
А если по делу, вникать в репо нету времени. Но ты уж реши как тебе лучше, на событиях или по простому.

Firs
01.11.2017
09:41:17
Может кто меня в доку ткнуть где описывается подключение ассета с динамическими данными?

M
01.11.2017
09:41:22
По простому === посоветовать фигню))

что за данные?

Firs
01.11.2017
09:41:47
Js в зависимости от условий меняется

M
01.11.2017
09:41:56
Каких условий?

#яневанга

Firs
01.11.2017
09:42:40
Указанных данных в url менеджере, и настроек пользователя

Настройки я уже под ajax переделал, а как подружить с url менеджером хз

M
01.11.2017
09:45:42
Через DI сделай

Mark
01.11.2017
09:46:34
У меня ещё вопрос по правилам URL: допустим, я хочу чтобы ставился не id, а slug(вроде бы так, верно?). Т.е, допустим, хранится в БД значение slug'a rosy для альбома под id 39. И я хочу ссылку формата не /album/39, а /album/rosy/, как в таком случае поступить? С идей пока сделать slug-поле с типом unquie и использовать его вместо id, но мне кажется это какой-то костыль и есть решение получше

M
01.11.2017
09:46:53
И вообще зачем пилить пользователей модуль, велосипеды городить, есть же https://github.com/2amigos/yii2-usuario #неговно

Artur
01.11.2017
09:48:20
Пытался хотя бы с помощью этого решить задачу по поводу сохранения данных связанных моделей (Криво, хреново - знаю)

у тебя там транзакция ради транзакции чтоль? )

Спасибо за наводку)

И вообще зачем пилить пользователей модуль, велосипеды городить, есть же https://github.com/2amigos/yii2-usuario #неговно

Google
Artur
01.11.2017
09:49:51
Особенно, когда знаешь, что, допустим, при апдейте можно сделать и без этого: public function actionUpdate($id) { $user = User::findOne($id); $profile = Profile::findOne($id); if (!isset($user, $profile)) { throw new NotFoundHttpException("Профиль пользователя не найден."); } if ($user->load(Yii::$app->request->post()) && $profile->load(Yii::$app->request->post())) { $isValid = $user->validate(); $isValid = $profile->validate() && $isValid; if ($isValid) { $user->save(false); $profile->save(false); return $this->redirect(['view', 'id' => $id]); } } return $this->render('update', [ 'user' => $user, 'profile' => $profile, ]); }

у тебя там транзакция ради транзакции чтоль? )

M
01.11.2017
09:50:22
Да в гайде всё расписано вдоль и поперёк

https://yiiframework.com.ua/ru/doc/guide/2/runtime-routing/

Даже на русском

Mark
01.11.2017
09:51:28
Да, я его прочитал как раз, оставалось пару вопросов и проблем, но благодаря Вам всё теперь понял. Спасибо

Андрей
01.11.2017
09:51:50
#работа Есть сайт: Thegifted.ru Сделан на Yii2 У сайта нет админ-панели. Необходимо её сделать и вывести в неё заявки заказчиков и резюме исполнителей. И сделать функцию модерации для них. Кому интересно-пишите в личку Дам доступы и напишем вместе ТЗ подробное Работа по проекту предполагается продолжительная

M
01.11.2017
09:52:09
Да, я его прочитал как раз, оставалось пару вопросов и проблем, но благодаря Вам всё теперь понял. Спасибо
Когда меня в чате не будет, гугли проблему на англ и первая ссылка на 85% решение содержит)

Опять ТЗ писать, отчёты, ещё и сео заставят делать и SMM...

Наймите ПМ'а, сделайте мир чуточку прекраснее)

Андрей
01.11.2017
09:53:54
Ну, как бы я со всеми программистами работаю одинаково. Оплачиваю написание подробного ТЗ. Потому что ПМ физически не может знать всех нюансов, котоыре нужны

Ad.x ??
01.11.2017
09:57:36
Спасибо за наводку)
https://pastebin.com/0RRkGLqD

как-то так

Спасибо за наводку)
https://pastebin.com/1amSEXnw контроллер без мусора (там скобочка 1 пропущена)

Алексей
01.11.2017
10:16:12
/link@yetanotherstatsbot

Google
Yet Another Stats
01.11.2017
10:16:12
https://b.yasb.exileed.com/telegram/chat/1001046156199

Artur
01.11.2017
10:29:11
@AlDexor, пасиб)

https://pastebin.com/1amSEXnw контроллер без мусора (там скобочка 1 пропущена)

Vladislav
01.11.2017
10:35:40
Тут ещё один вопрос хочу задать по поводу Reg.ru. Я загрузил на него(хостинг) сайт с openserver. Загружается главная страница, а все следующие (contact, login и т.д.) выдают 404

Что может быть не так?

Boris
01.11.2017
10:37:10
Не находит страницу

Vladislav
01.11.2017
10:38:00
спасибо кэп

Mark
01.11.2017
10:38:23
PrettyURL настроены? .htaccess перенеслись?

Может у Вас настройки под nginx, а на сервере апач

Vladislav
01.11.2017
10:38:48
htaccess перернеслись

у меня advanced версия

заходит только на гланую станицу фронтенда и админа

бэкэнда простите

Mark
01.11.2017
10:41:54
URL обычные(index.php?r=post/view) или ЧПУ(post/view)?

Vladislav
01.11.2017
10:42:30
чпу

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