Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP: Symfony
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
FreeYourMind
146 / 146 / 104
Регистрация: 13.11.2016
Сообщений: 506
1

ошибка getParameter() on null

04.12.2019, 18:58. Просмотров 846. Ответов 6
Метки нет (Все метки)

Доброго времени суток, товарищи, решил изучить symfony нашел на ютубе видео, вроде все делал правильно, но в конце вылетает ошибка Call to a member function getParameter() on null хотя код вроде бы синтаксически такой же как у автора видео..

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?php
 
 
namespace App\Services;
 
 
use Symfony\Component\DependencyInjection\ContainerInterface;
use Symfony\Component\HttpFoundation\File\UploadedFile;
 
class TheFileUploader{
 
    /**
     * @var ContainerInterface
     */
 
     private $container;
 
    public function __construct(ContainerInterface $container)
    {
        
    }
 
    public function uploadFile(UploadedFile $file){
        $filename = md5(uniqid()) . '.' . $file->guessClientExtension();
 
        $file->move(
            $this->container-> getParameter('uploads_dir'),
            $filename
        );
        return $filename;
    }
}
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.12.2019, 18:58
Ответы с готовыми решениями:

Eclipse. getParameter не работает. Где ошибка ?
Привет всем, уже несколько дней не могу найти ошибку. Апплет не получает или не считывает...

getParameter
Здравствуйте подскажите пожалуйста что не так в коде,не передает параметр с Html страницы!? ...

Неверно считывается значение getParameter
у меня на JSP странице есть такая форма &lt;form action=&quot;ToolbarAction.do&quot; method=&quot;POST&quot;&gt; &lt;div...

Блин, для ЧЕГО НУЖНА Функция CREATE TABLE invoice( inv_id INT AUTO_INCREMENT NOT NULL , usr_id INT NOT NULL , prod_id INT NOT NULL , quantity INT NOT
Погуглив, так и не смог толком понять. Есть тут ГУРУ по mysql Которые могут на пальцах или на...

Ошибка в IE is null
Подскажите как исправить ошибку, вот часть кода getWindow: function(){ return...

6
Borsche
175 / 104 / 41
Регистрация: 03.07.2016
Сообщений: 462
05.12.2019, 09:27 2
TheFileUploader у вас сервис? Если же нет, то контейнер у него не заинжектнится.
Если не сервис то почитайте как сделать его сервисом. И инжектить контейнер в сервисы плохая практика.
0
FreeYourMind
146 / 146 / 104
Регистрация: 13.11.2016
Сообщений: 506
05.12.2019, 09:57  [ТС] 3
Borsche, да, это сервис. ну я просто начинаю изучать symfony хорошо бы найти толковое руководство помимо офф документации.
0
Clarity1
3 / 4 / 1
Регистрация: 30.01.2018
Сообщений: 20
05.12.2019, 11:07 4
Лучший ответ Сообщение было отмечено FreeYourMind как решение

Решение

Попробуйте так:

PHP
1
2
3
4
public function __construct(ContainerInterface $container)
{
      $this->container = $container;
}
В конструкте нужно задать контейнер.
1
FreeYourMind
146 / 146 / 104
Регистрация: 13.11.2016
Сообщений: 506
05.12.2019, 11:19  [ТС] 5
Clarity1, спасибо, заработало
1
Borsche
175 / 104 / 41
Регистрация: 03.07.2016
Сообщений: 462
05.12.2019, 16:53 6
Цитата Сообщение от Clarity1 Посмотреть сообщение
$this->container = $container;
Кек, действительно. А я и не досмотрел.
0
FreeYourMind
146 / 146 / 104
Регистрация: 13.11.2016
Сообщений: 506
05.12.2019, 16:56  [ТС] 7
Borsche, пропала ошибка. и все теперь отображается. правда не знаю на сколько это хорошо. ну все же я только учусь =) мастером никто не рождается
0
05.12.2019, 16:56
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.12.2019, 16:56

Ошибка Null
Здравствуйте! У меня есть 3 таблицы. хочу сделать INSERT INTO ORDERS(PRODUCT_ID) SELECT...

Ошибка Invalid use of null
Private Sub Form_Load() Set con = New ADODB.Connection Set rst = New ADODB.Recordset...

Ошибка: null value in column
Добрый день, подключаю к C# базу Postgresql делаю добавление полей выводит ошибку: &quot;23502: null...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.