Витебск 01
OrdersController.php
Витебск 01
При генерации через URL::toRoute, выдается адрес, вставляю, все ровну 404
Витебск 01
Если захожу в edit,update,create, тоже не работает
The Ant
Vladislav
Например, на вью
Витебск 01
Vladislav
На view какая ссылка
Vladislav
Я имею ввтду экшн view
The Ant
напрямую пробуй /app/web/index.php?r=ordrers
Vladislav
И скриншот ошибки еще
Витебск 01
Vladislav
Почему ты назвал контроллер orders
Vladislav
А не order?
Vladislav
И от какого класса он наследуется?
Витебск 01
От Orders
Vladislav
Шта
Vladislav
Контроллер от чего наследуется?
Витебск 01
extends Controller
Vladislav
А полный путь?
Vladislav
yii/web/Controller
Vladislav
Или yii/rest/Controller
Витебск 01
use yii\web\Controller;
Vladislav
Короче
Vladislav
Удали все что есть
Vladislav
И при генерации используй Order
Vladislav
А не множественное число
Витебск 01
А разница*
Vladislav
Хз
Vladislav
Но там есть такая весч как чпу
Vladislav
Которая счиатает, что orders = order/index
Vladislav
И покажи еще urlManager
Vladislav
Его конфиг
Витебск 01
'<action:\w+>' => 'site/<action>', '/category/<category:\w+>' => '/site/category', '/item/<item:\w+>' => '/site/item', '/buy/<item:\w+>' => '/site/buy',
The Ant
Почему ты назвал контроллер orders
Без разницы, у меня тоже есть такие контроллеры и они работают
Витебск 01
Ну а зачем он нужен? Если он дефолтно норм
The Ant
если контроллер есть, но он не прописанг в роутах, при этом включен чпу не будет он выводится
The Ant
404 и все
The Ant
либо отключай чпу и делай что нужно, либо вписывай свой ордерс
Витебск 01
'/orders/' => '/orders/index',
Витебск 01
Я пробовал отключить
Витебск 01
безрезультатно
The Ant
ну вот эта ошибка на скрине = не может найти роут
The Ant
Ищи ошибку, мож опечатка где
goffyara
интересный совет)
Olzhas
'orders/<action:[\w-]+>' => 'orders/<action>'
Olzhas
или '<action:\w+>' => 'site/<action>' вниз переместить
Olzhas
'<controller:[\w-]+>/<action:[\w-]+>' => '<controller>/<action>', '<controller:[\w-]+>/<action:[\w-]+>/<id:\d+>' => '<controller>/<action>', в самом начале
Витебск 01
Th.
Ivan
Метод $model->load(Yii::$app->request->post()) почему-то выдаёт false, когда данные приходят в json, а когда присваиваю атрибуты вручную $model->email = $data['email']; то все работает нормально и $model->validate проходит. Это нормально или я что-то не так делаею, хотелось бы как для данных из формы вызвал load и все готово.
Artem
Попробуй так
Ivan
ОО
Ivan
Сработало
Ivan
Странно смотрю в доку там написано $formName = null по умолчанию
Artem
он тогда по умолчанию $formName заполняет именем класса модели
Ivan
А вот теперь присмотрелся и правда в доке все написано, спасибо)
Nikita
может кто сталкивался, нет ли готового решения прочитать csv файл и построить на основании его многомерный массив: имя столбца => значение ?
Александр
ну дык читай его в массив fgetcsv
Витебск 01
Алексей
Александр
смеяться после слова лопата?
Витебск 01
что - то не то здесь
mr.
а?
mr.
Витебск 01
спасибо за пак
Yurii
да, божественный
Павел
Алексей
Выглядит жутковато. 🙈
who are you
результат упоротой таксидермии
who are you
подскажите по ISP http://shot.hsdn.org/aA6glFzZ
who are you
если домен кирилик
who are you
как написать имя домена при создании домена в панели
who are you
кирилицей или абракадаброй
Yurii
домен кирилик буэ
Yurii
что это за интерфейс? покупка домена на ресурсе каком-то?
who are you
нет это панель хостинга
who are you
who are you
просто можно написать так