Форум программистов, компьютерный форум, киберфорум
PHP: Фреймворки
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
 Аватар для Sanu0074
59 / 59 / 16
Регистрация: 14.06.2010
Сообщений: 1,190
Записей в блоге: 5

CodeIgniter загрузка своей библиотеки

14.08.2013, 18:30. Показов 729. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Обычно загружают свою библиотеку в CI так:

PHP
1
$this->load->library("myLib",array("a" =>"a","b"=>"b"));
Здесь мы грузим ее с передачей параметров в конструктор, и теперь можем ее так юзать:

PHP
1
$this->myLib->func();
А как быть если мне загрузить одну и ту же библиотеку в двух разных экземплярах, что б они были разные и не зависили друг от друга?

типа сделать так:

PHP
1
2
$a = $this->load->library("myLib",array("a" =>"a","b"=>"b"));
$b = $this->load->library("myLib",array("a" =>"c","b"=>"d"));
и юзать:

PHP
1
2
$a->myLib->func();
$b->myLib->func();
но ведь так же нельзя!!! что мне делать в этой ситуации? как решить задачу?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.08.2013, 18:30
Ответы с готовыми решениями:

CodeIgniter, загрузка нескольких контролеров
Здравствуйте. Помогите разобраться. Пример: Есть контроллеры - contr1, contr2. И каждый раз, что в 1ом, что во 2ом контролере,...

Загрузка фото без перезагрузки в codeigniter
Нужно что бы при нажатии на кнопку выдавалась форма загрузки. Но при этом страница не должна перезагружаться, есть способ такой, но как его...

Попытка сделать своей, лёгкой cms (загрузка конфигов)
Ну вот я после полугодового изучения Java и создания небольшого проектика начал нуждаться в обновлениях проги и регистрации пользователей...

2
Нет ТЗ - давай досвидания
 Аватар для BuPy7
746 / 377 / 64
Регистрация: 01.12.2011
Сообщений: 2,250
Записей в блоге: 6
14.08.2013, 18:50
А можно вопрос: зачем? 0_о
0
 Аватар для Sanu0074
59 / 59 / 16
Регистрация: 14.06.2010
Сообщений: 1,190
Записей в блоге: 5
14.08.2013, 19:37  [ТС]
Цитата Сообщение от BuPy7 Посмотреть сообщение
А можно вопрос: зачем? 0_о
я строю свой велосипед. И мне надо загрузить два разных экземпляра одной и той же библиотеки, получается что поля и методы у этих экземпляров будут одинаковые, а вот данные будут разные. мне както надо этого добиться....
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.08.2013, 19:37
Помогаю со студенческими работами здесь

Выбор фреймворка для одного проекта - laravel, codeigniter, yii и библиотеки или самописанный
Я понимаю что тема звучит очень холиварно, но ситуация в чем - я в полседний раз писал свои Backend проекты еще в 2008 году, когда о таких...

Создание своей библиотеки
Доброго всем времени суток. Подскажите, пожалуйста, как создать свою библиотеку(например библиотеку в которой будут функции сортировки...

[Решето] Использование своей библиотеки
Здравствуйте. Написал я программу для МК mego328P, все работает. Программа состоит из каркаса и скриптов пользователя также на Си, которые...

Подключение своей библиотеки в JAVA
Здравствуйте! помогите новичку в java. перерыл много сайтов, похоже, и здесь проблема(или вопрос), который меня интересует, уже...

Подключение своей DLL библиотеки
Приветствую господа! Заранее извиняюсь за возможно глупый вопрос, но мне как новичку не совсем ясен механизм подключения своей DLL-ки....


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Музыка, написанная Искусственным Интеллектом
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 . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1 У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\ А в самом низу файла-профиля. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru