IamB

IamB

Нам не дано предугадать, Как слово наше отзовется ©
+124
Репутация
597
Рейтинг
+2
IamB IamB Openserver и InstantCMS 7 лет назад
Предположу, что новую библиотеку, пусть это будет Kint. вы будете размещать в папке
system/libs
Создаете system/composer.json со следующим содержанием
Код JS:
  1. {
  2. "require": {
  3. "kint-php/kint": "^2.2"
  4. },
  5. "config": {
  6. "vendor-dir": "libs"
  7. }
  8. }
Запускаете консоль, с помощью cd переходите папку system
в консоли набираете
composer install
Происходит установка в результате которой в libs появятся папки composer, kint-php и
файл autoload.php - это загрузчик всех загруженных с помощью Composer библиотек.
Теперь autoload.php надо где-то затребовать. Поскольку, Kint - это отладчик, то должен быть доступен из любой точки.
Не знаю, по фен-шую ли это, но поместил
Код PHP:
  1. // Подключаем автозагрузчик из папки libs
  2. require_once PATH . '/system/libs/autoload.php';
в файл bootstrap.php после 17-й строчки
Всё.
Теперь в любом месте можете вывести переменную $var
Код PHP:
  1. Kint::dump($var);
Надеюсь, у вас всё получится.
+2
IamB IamB Openserver и InstantCMS 7 лет назад
Добавлю, что в OpenServer уже включён Composer, если его кто-то использует. Он доступен из консоли, которую можно открыть кликнув Зелёный флажок->Дополнительно->Консоль.
0
IamB IamB Локальный тестовый линукс-сервер под Windows 7 лет назад
Браво! Теперь у меня точно получится.
0
IamB IamB Видео Туториал - создание компонента "Мастер Виджетов" 7 лет назад
В начале 22 минуты первой части видео вы в экшене actionScWidgetsAjax устанавливаете количество записей на одной странице.
Код PHP:
  1. $this->model->setRerPage(admin::perpage);
Вы обращаетесь к модели и не возвращаете результат ни в какую переменную.
Так же я не увидел добавления в модель метода setRerPage() .
Объясните как это работает.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.