Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
105 / 57 / 22
Регистрация: 20.12.2009
Сообщений: 1,269
Записей в блоге: 2

Ошибка Cannot use positional argument after named argument

13.11.2022, 22:42. Показов 1772. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Про попытке передать переменную в шаблон
PHP
1
2
3
4
5
6
7
8
9
10
11
        return $this->render(view:'template1.html',['name'=> $name ]);
 
 
         data:compact(var_name : 'product')
 
 
        $product = new Product();
        $order = new Order();
        $user = new User();
 
        return view('admin.dashboard', compact('product', 'order', 'user'));
Всегда ошибка, тоесть не дает ничего передать после запятой .html',

делал по видео:
Миниатюры
Ошибка Cannot use positional argument after named argument  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.11.2022, 22:42
Ответы с готовыми решениями:

SyntaxError: positional argument follows keyword argument
Прошу помочь, где функция clicked1 пишет ошибку SyntaxError: positional argument follows keyword argument test1=str ...

positional argument follows keyword argument
from tkinter import* root = Tk() root.title("бла-бла-бла") root.geometry("640x480") root.resizable(width=False,height=False) ...

Ошибка takes 1 positional argument but 33 were
Доброго времени суток. Хочу сделать Крашер сайтов для андроид нашел скрипт в интернете протестил(крашет) начал делать по андроид с...

9
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
13.11.2022, 23:49
view:'template1.html' - вот это named argument, а это ['name'=> $name ] - positional argument
И как говорится в сообщении:
Cannot use positional argument after named argument
А дальше что-то максимальное странное начинается. Во-первых код после return не выполнится никогда, во вторых data:compact(var_name : 'product') с parse error должно падать.
0
105 / 57 / 22
Регистрация: 20.12.2009
Сообщений: 1,269
Записей в блоге: 2
14.11.2022, 02:29  [ТС]
Я пробовал только первую строчку,
PHP
1
return $this->render(view:'template1.html',['name'=> $name ]);
дальше варианты которые в ответах на эту ошибку.

Почему не работает как на изображении?
0
 Аватар для matveev1512
53 / 43 / 22
Регистрация: 29.05.2016
Сообщений: 214
14.11.2022, 08:49
Эх ребята! Как я понял это Laravel. Научитесь уже юзать PHP Storm . return $this->render(view:'template1.html',['name'=> $name ]); view: Это генерит IDE в качестве подсказки. Уберите это и будет Вам счастье
0
105 / 57 / 22
Регистрация: 20.12.2009
Сообщений: 1,269
Записей в блоге: 2
14.11.2022, 21:09  [ТС]
Цитата Сообщение от matveev1512 Посмотреть сообщение
Как я понял это Laravel.
я смотрю тютор с ютуба по Symfony4, у меня актуально Symfony6?, версия php 8,
а это то что находится по ошибке, да это к ларавель, оно не помогает
PHP
1
2
3
4
5
6
7
8
         data:compact(var_name : 'product')
 
 
        $product = new Product();
        $order = new Order();
        $user = new User();
 
        return view('admin.dashboard', compact('product', 'order', 'user'));
Почему я не могу передать переменную как в тюториале?
я в точности все переписываю!
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
14.11.2022, 21:16
Цитата Сообщение от Supersumestria Посмотреть сообщение
Почему я не могу передать переменную как в тюториале?
Потому что на видео часть текста - подсказка IDE, а не написанный код.
0
105 / 57 / 22
Регистрация: 20.12.2009
Сообщений: 1,269
Записей в блоге: 2
14.11.2022, 22:27  [ТС]
Цитата Сообщение от Jewbacabra Посмотреть сообщение
на видео часть текста - подсказка IDE
https://www.youtube.com/watch?... 17&t=2267s

57:21
I will send everything as second parameter in <render> function,
I will send an array, there will be all data im gona need
"сейчас я хочу сделать приветствие с именем пользователя, как мы это сделаем?
я передам имя как второй параметр в функцию "рэндэр", все данные передаются как массив"

Все что на скрине - написанный код, с результатом работы

При повторном просмотре заметил что он использует файл
twig.yaml
Миниатюры
Ошибка Cannot use positional argument after named argument   Ошибка Cannot use positional argument after named argument   Ошибка Cannot use positional argument after named argument  

Ошибка Cannot use positional argument after named argument  
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
14.11.2022, 22:37
Цитата Сообщение от Supersumestria Посмотреть сообщение
Все что на скрине - написанный код, с результатом работы
Нет, там написанный код + подсказка от IDE
0
105 / 57 / 22
Регистрация: 20.12.2009
Сообщений: 1,269
Записей в блоге: 2
18.11.2022, 20:55  [ТС]
Как в Symfony передаются переменные в шаблон из контроллера?
если не так
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
18.11.2022, 22:31
Цитата Сообщение от Supersumestria Посмотреть сообщение
Как в Symfony передаются переменные в шаблон из контроллера?
если не так
Перед изучением фреймворка не помешало бы изучить язык, на котором этот фреймворк основан
Цитата Сообщение от matveev1512 Посмотреть сообщение
view: Это генерит IDE в качестве подсказки. Уберите это и будет Вам счастье
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.11.2022, 22:31
Помогаю со студенческими работами здесь

Ошибка missing 1 required positional argument: 'self'
всем привет. в этом коде: from tkinter import* class Main(): def __init__(self): tk=Tk() tk.geometry('300x300') ...

Ошибка регистрации: login() takes 1 positional argument but 2 were given
Привет всем. Когда заполняю форму все четко проходит но вылетает ошибка: login() takes 1 positional argument but 2 were given Что делать?...

Ошибка TypeError: on_message() missing 1 required positional argument: 'ctx'
Пишу простенького бота для своего сервера дискорд. хотел сделать приветствие с @пингом_автора, но пишет вот такое: TypeError:...

Ошибка: CS1738: Named argument specifications must appear after all fixed arguments have been specified
Я застрял с ошибкой: CS1738: Named argument specifications must appear after all fixed arguments have been specified. Please use language...

Takes 1 positional argument but 2 were given
Помогите пожалуйста,выдает ошибку sender() takes 1 positional argument but 2 were given код: import vk_api from vk_api.longpoll...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru