mr.
что за данные?
Dmitriy
Js в зависимости от условий меняется
mr.
Каких условий?
mr.
#яневанга
Dmitriy
Указанных данных в url менеджере, и настроек пользователя
Dmitriy
Настройки я уже под ajax переделал, а как подружить с url менеджером хз
mr.
mr.
Через DI сделай
The Ant
@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
у тебя там транзакция ради транзакции чтоль? )
Sam
У меня ещё вопрос по правилам URL: допустим, я хочу чтобы ставился не id, а slug(вроде бы так, верно?).
Т.е, допустим, хранится в БД значение slug'a rosy для альбома под id 39.
И я хочу ссылку формата не /album/39, а /album/rosy/, как в таком случае поступить?
С идей пока сделать slug-поле с типом unquie и использовать его вместо id, но мне кажется это какой-то костыль и есть решение получше
mr.
И вообще зачем пилить пользователей модуль, велосипеды городить, есть же https://github.com/2amigos/yii2-usuario
#неговно
Anonymous
Пытался хотя бы с помощью этого решить задачу по поводу сохранения данных связанных моделей
(Криво, хреново - знаю)
Anonymous
у тебя там транзакция ради транзакции чтоль? )
Anonymous
Спасибо за наводку)
Anonymous
И вообще зачем пилить пользователей модуль, велосипеды городить, есть же https://github.com/2amigos/yii2-usuario
#неговно
mr.
У меня ещё вопрос по правилам URL: допустим, я хочу чтобы ставился не id, а slug(вроде бы так, верно?).
Т.е, допустим, хранится в БД значение slug'a rosy для альбома под id 39.
И я хочу ссылку формата не /album/39, а /album/rosy/, как в таком случае поступить?
С идей пока сделать slug-поле с типом unquie и использовать его вместо id, но мне кажется это какой-то костыль и есть решение получше
Обычная практика, правило будет типа '<slug:[a-z0-9_\-]+>' => 'content/view', а экшон будет типа actionView($slug) где в slug тебе слуг будет прилетать, по которому модель найдешь
Anonymous
Особенно, когда знаешь, что, допустим, при апдейте можно сделать и без этого:
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,
]);
}
Anonymous
у тебя там транзакция ради транзакции чтоль? )
Sam
mr.
Да в гайде всё расписано вдоль и поперёк
mr.
https://yiiframework.com.ua/ru/doc/guide/2/runtime-routing/
mr.
Даже на русском
Sam
Да, я его прочитал как раз, оставалось пару вопросов и проблем, но благодаря Вам всё теперь понял. Спасибо
Андрей
#работа
Есть сайт:
Thegifted.ru
Сделан на Yii2
У сайта нет админ-панели.
Необходимо её сделать и вывести в неё заявки заказчиков и резюме исполнителей.
И сделать функцию модерации для них.
Кому интересно-пишите в личку
Дам доступы и напишем вместе ТЗ подробное
Работа по проекту предполагается продолжительная
mr.
mr.
mr.
Опять ТЗ писать, отчёты, ещё и сео заставят делать и SMM...
mr.
Наймите ПМ'а, сделайте мир чуточку прекраснее)
Андрей
Ну, как бы я со всеми программистами работаю одинаково.
Оплачиваю написание подробного ТЗ.
Потому что ПМ физически не может знать всех нюансов, котоыре нужны
Evgeny
mr.
Хотя сайт прикольный я бы может и побыл мультиваркой.
mr.
The Ant
как-то так
The Ant
Спасибо за наводку)
https://pastebin.com/1amSEXnw
контроллер без мусора (там скобочка 1 пропущена)
Алексей
/link@yetanotherstatsbot
Yet Another Stats (β)
https://b.yasb.exileed.com/telegram/chat/1001046156199
Anonymous
@AlDexor, пасиб)
Anonymous
https://pastebin.com/1amSEXnw
контроллер без мусора (там скобочка 1 пропущена)
Vladislav
Тут ещё один вопрос хочу задать по поводу Reg.ru. Я загрузил на него(хостинг) сайт с openserver. Загружается главная страница, а все следующие (contact, login и т.д.) выдают 404
Vladislav
Что может быть не так?
Borys
Не находит страницу
Vladislav
спасибо кэп
Sam
PrettyURL настроены? .htaccess перенеслись?
Sam
Может у Вас настройки под nginx, а на сервере апач
Vladislav
htaccess перернеслись
Vladislav
у меня advanced версия
Vladislav
заходит только на гланую станицу фронтенда и админа
Vladislav
бэкэнда простите
Sam
URL обычные(index.php?r=post/view) или ЧПУ(post/view)?
Vladislav
чпу
Borys
@k1sliy вопросы о apache подъехали
Vladislav
через UrlManager
Borys
присоединяйся
Vladislav
@za4me где-то я это слыхал =D
mr.
mr.
АПЕЧ ЛУЧШЫЙ ВЕБ СИРВИР
Vladislav
ЕЕЕЕ МЭЭЭН
CybernatiC
mr.
🤦♂️
ты чо апач не юзаешь?
mr.
АПАЧ ЛУШЫЙ
CybernatiC
Я думал файлы перекидывать из рабочего стола в эксплорер это лучшый сирвер
CybernatiC
Периодически нажимать F5 после изменений сделанных в блокноте и сохранения онного
mr.
mr.
блакнот и винда форева
CybernatiC
Да я бох верстки на таблицах
Vladislav
винда 10 + яндекс форева!
Vladislav
@cybernatic_uz ахахха
CybernatiC
🙈
CybernatiC
Помню даже под ie 6 приходилось
CybernatiC
Эх времена были
CybernatiC
Ад
CybernatiC
Я в 13 лет был седой
mr.
CybernatiC
Vladislav
@k1sliy MS-DOS лучший
Vladislav
и программировать на нём на assambler
mr.
DOS slozhniy
mr.
kaeFF
Vladislav
приходилось