Максим
Yuri
мы нашли вечный двигатель .
Павел
Век формы не видать
Denis
Как в Navbar вывести Надпись без ссылки, но через item?
Ибо если в items просто поместить строку, то она выводится без форматирования, а если как пункт с label, то как ссылка на #
Denis
Через options задать не изменять курсор на пальцы?)
Владимир
там скорее всего есть template
Anonymous
мужики кто какую готовую админку использует?
Anonymous
Виктор
https://github.com/trntv/yii2-starter-kit
Сам не пользовался, но судя по всему весьма неплохая штука
Stas
подскажите по апишке юишной: есть стандартный метод апдейта который принимает параметры путом. я хочу что бы принимал он параметры постом. В конфиге в разделе extraPatterns указал:
'extraPatterns' => [
'POST update' => 'update',
],но всеравно постмен возвращает что метод неразрешен. Может ктоподскажет как правильно переопределить метод отправки?
Максим
Максим
Stas
site.com/v1/profiles/9 + в боди парметры постовые
Stas
в том точно
Иван
Stas
[
'class' => 'yii\rest\UrlRule',
'controller' => 'v1/profile',
'tokens' => [
'{id}' => '<id:\\w+>'
],
'extraPatterns' => [
'POST update' => 'update',
],
],
Максим
ага) только хотел написать
Stas
Stas
Иван
нет
Stas
Максим
непомогло
у меня переопределено, пустой метод, и работает с такими же конфигами как у тебя. ты пустой verbs задал?
Stas
нет как Иван показал
Stas
protected function verbs()
{
return [
'update' => ['post'],
];
}
Stas
или вербс исключает методы?
Максим
Stas
ничего
Максим
Stas
не с вторизайией все ок
Stas
если делаю пут то все ок
Stas
а если ставлю пост посылает
Stas
вроде пост вообще исключен
Stas
Константин
Народ, как мне ко вью привязать другой controller?
Stas
а поточнее?
Anonymous
Anonymous
Делов то
Константин
У меня есть view и в ней есть $this->render на ту страницу к которой мне нужен другой контроллер
Anonymous
Без кода не разобраться
Максим
Константин
Я не знаю
Константин
Проект написан не мной
Константин
А с теми программистами не в лучших отношениях
Максим
Я не знаю
ну задача перед тобой стоит определенная, просто поясни так, чтобы мы поняли)
Константин
Была на сайте форма электронного обращения
Константин
Я нашел её
Константин
Загружается она из вьюхи
Константин
По условию
Константин
Если id страницы = 74 то рендерить форму электронного обращения
Константин
Когда я открыл ту форму что была то понял почему она не работает
Константин
Она была полностью написана на html без привязки к полям
Константин
Я переписал на свою страницу, сделал модель и подключил её к это view
Константин
Но у страницы нет контроллера и по сему я не могу осуществить отправку
Константин
И я не знаю как сделать так что бы конкретно эта страница грузилась там где мне нужно
Константин
Код который сейчас в SiteController
Константин
$to = explode(",", Yii::$app->params["settings"][1]);
if(Yii::$app->request->post('elektronnoe-obraschenie')){
$mailer = Yii::$app->mailer->compose(['html' => 'elect', /*'text' => ''*/],['postData' => Yii::$app->request->post('Elect')])
->setTo($to)
->setFrom([Yii::$app->params['supportEmail'] => Yii::$app->params['HOST']])
->setSubject('Электронное обращение '.Yii::$app->params['HOST']);
$mailer->attach($_FILES['Elect']['tmp_name']['file'], ['fileName' => $_FILES['Elect']['name']['file']]);
$mailer->send();
}
return $this->redirect(Yii::$app->request->referrer);
Максим
Максим
и вместо return $this->redirect(Yii::$app->request->referrer); лучше наверное return $this->goBack();
Максим
а лучше на домашнюю страницу. мало ли, чувак пришел из поиска или по ссылке с другого сайта, и его потом обратно кинет
Anonymous
Максим
Константин
эТО НЕ МОЙ КОД= )
Константин
Я не все понимаю что он делает
Максим
Я не все понимаю что он делает
ну это методика работы есть у некоторых ребят такая - делать все так сложно и непонятно, чтобы их не увольняли. но если все же уволят - следующий парень будет полгода вникать.
ну либо просто руки из жопы
Константин
Я и хочу избавиться от этого
Anonymous
Anonymous
Однако
Константин
Vjq rjl kexit
Константин
Мой код лучше
Константин
if ($this->validate()) {
Yii::$app->mailer->compose()
->setTo('Tooler53@mail.ru')
->setFrom([$this->email => $this->name])
->setSubject($this->subject)
->setHtmlBody(
'<html>' .
'<body>' .
'Фамилия' . $this->nameLast .
'Имя' . $this->nameFirst .
'Отчество' . $this->nameThird .
'Тип обращения' . $this->treatment->items->name .
'Форма получения ответа' . $this->answer->items->name .
'E-mail' . $this->email .
'Номер телефона' . $this->Phone .
'Индекс' . $this->index .
'Почтовый адрес' . $this->postal .
'Текст сообщения' . $this->text .
'</body>' .
'</html>')
->send();
return true;
}
return false;
Максим
Я и хочу избавиться от этого
тогда придется разобраться и понять, что где и как работает. здесь никто за тебя этого делать не будет, тем более не имея всего кода перед глазами)
Anonymous
Там понимать нечего
Anonymous
Абсолютно
Anonymous
Anonymous
не лучше
Максим