Передача двух параметров в контруктор класса

Вопросы об установке, настройке и работе самого фреймворка

Передача двух параметров в контруктор класса

Сообщение figaro » 10 июн 2010, 20:39

Как передать два параметра в контруктор класса пользовательской библиотеки?
Передаю вот так:
Код: Выделить всё
$this->load->library('breadcrumps', "Админпанель", "/index.php/adm/panel"); 
, но вываливаются ошибки.
A PHP Error was encountered
Severity: Warning
Message: Missing argument 1 for Breadcrumps::__construct(), called in D:\www\ci\htdocs\system\libraries\Loader.php on line 931 and defined
Filename: libraries/Breadcrumps.php
Line Number: 9


Судя с описания ошибки, один параметр передался, а второй нет. Может я что-то неправильно понял? Поясните плиз...В примере мануала описан способ передачи только одного параметра http://code-igniter.ru/user_guide/general/creating_libraries.html...
figaro
 
Сообщения: 7
Зарегистрирован: 05 апр 2010, 12:32

Re: Передача двух параметров в контруктор класса

Сообщение michail1982 » 10 июн 2010, 21:26

Missing argument 1 for Breadcrumps::__construct(),

не передан обязательный параметр... назначте значение по умолчанию...
Аватара пользователя
michail1982
 
Сообщения: 533
Зарегистрирован: 25 ноя 2008, 15:36

Re: Передача двух параметров в контруктор класса

Сообщение figaro » 10 июн 2010, 22:01

michail1982 писал(а):
Missing argument 1 for Breadcrumps::__construct(),

не передан обязательный параметр... назначте значение по умолчанию...

Для конструктора этого класса оба параметра должны быть обязательны.
figaro
 
Сообщения: 7
Зарегистрирован: 05 апр 2010, 12:32

Re: Передача двух параметров в контруктор класса

Сообщение michail1982 » 10 июн 2010, 22:08

Кодигнитер принимает только 1 параметр - массив. попробуйте так
Код: Выделить всё

    $this
->load->library('breadcrumps',array( "Админпанель""/index.php/adm/panel")); 
 
Аватара пользователя
michail1982
 
Сообщения: 533
Зарегистрирован: 25 ноя 2008, 15:36

Re: Передача двух параметров в контруктор класса

Сообщение figaro » 10 июн 2010, 22:23

michail1982 писал(а):Кодигнитер принимает только 1 параметр - массив.

Спасибо за ответ. То что и хотелось услышать. Будем тогда обрабатывать массив. :)
figaro
 
Сообщения: 7
Зарегистрирован: 05 апр 2010, 12:32


Вернуться в Общие вопросы по фреймворку

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron