Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Fatal error: Call to a member function getInt() on a non-object in

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: помогите Баннеры не открываются
MZ
Отправлено: 19 Мая, 2014 - 14:05:57
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Май 2014  


Помог: 0 раз(а)




Текст ошибки

Notice: Undefined property: BannersController::$input in /home/evgeniplot/evgeniplotnikov .ru/docs/components/com_banners/ controller.php on line 23

Fatal error: Call to a member function getInt() on a non-object in /home/evgeniplot/evgeniplotnikov .ru/docs/components/com_banners/ controller.php on line 23

Что тут не так и как с этим бороться ?
Прикреплено изображение (Нажмите для увеличения)
Безымянный.jpg
 
 Top
Мелкий Супермодератор
Отправлено: 19 Мая, 2014 - 14:11:08
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




Нет такого свойства input у этого объекта.
Fatal error планомерный итог этого notice. Смотрите документацию к API используемого фреймворка, как сделать то, что вы хотите.


-----
PostgreSQL DBA
 
 Top
Viper
Отправлено: 21 Мая, 2014 - 10:18:16
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




В контроллере нет автолоада JFactory. Он есть в view и model(и то только с версии 3 и выше).
PHP:
скопировать код в буфер обмена
  1.  
  2. $input = JFactory::getApplication()->input;
  3. $id = $input->get('id', 0, 'int');


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
MZ
Отправлено: 28 Мая, 2014 - 01:40:28
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Май 2014  


Помог: 0 раз(а)




И что мне делать ? подскажите...может какую-то еще предоставить информацию для более корректного решения проблемы? Я только начинаю.
А сайт делался на joomla и при переносе на хостинг начал выдавать ошибки. На локальном было все отлично.
 
 Top
MZ
Отправлено: 28 Мая, 2014 - 15:06:35
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Май 2014  


Помог: 0 раз(а)




Ребят подскажите...очень жду..
 
 Top
LIME
Отправлено: 28 Мая, 2014 - 15:11:22
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




MZ ты чё?!!!
выше тебе написали решение
 
 Top
DelphinPRO
Отправлено: 28 Мая, 2014 - 15:22:46
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




Да ты хоть версию джумлы скажи...
(Добавление)
1. в последних версиях насколько я помню в конструктор getApplication нужно как минимум передавать идентификатор site\admin
2. Для получения внешних данных существует класс JRequest у которого есть есть методы для извлечения GET параметров в частности.
(Добавление)
ой, это я на код Viperа смотрю....

А у автору темы всего лишь стоило заглянуть в исходники джумлы. Свойство input у контроллеров защищенное, и для его получения следует использовать геттер getInput()


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
MZ
Отправлено: 29 Мая, 2014 - 02:31:09
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Май 2014  


Помог: 0 раз(а)




Я конечно понимаю...все кто дает советы - знающие люди...Я только рад за это.

Мм..хотелось бы более подробно..Что куда пихать Улыбка)

Версия joomla 3+

Например код, который дал Viper, куда его ? Если в controller.php который выдает ошибку, то на какую строчку?

Я в HTML очень новичек, в PHP дуб...только в Joomla, как в конструкторе, немного разобрался Улыбка)
 
 Top
Viper
Отправлено: 29 Мая, 2014 - 18:54:49
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




DelphinPRO 1. Не обязательно.
2. Deprecated в 3.х

MZ Прямо вот так и лепите...

PHP:
скопировать код в буфер обмена
  1. ...
  2. public function click() {
  3.         $input = JFactory::getApplication()->input;
  4.         $id = $input->get('id', 0, 'int');
  5.         ...


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
MZ
Отправлено: 30 Мая, 2014 - 07:24:58
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Май 2014  


Помог: 0 раз(а)




Блин ребят ОГРОМНОЕ спасибо ВАм всем..Все сразу заработало...
Я прям вас обажаю...
Могу я тут сайт вам дать оценить ? Улыбка
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Если скрипт не работает »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB