JohnCMS 7.1.0

Тема закрыта
9.17K
.
(\/)____o_O____(\/)
intelligent, ещё есть пример без di
смотри классы в библиотеке
правда для библиотеки свой нэймспэйс
.
╭∩╮ (`-`) ╭∩╮
Добавлено: 10.04.2017 / 15:43
Для удобства скину основные переменные для работы с DI контейнером (типа шпаргалки).
/** @var Psr\Container\ContainerInterface $container */
$container = App::getContainer();

/** @var PDO $db */
$db = $container->get(PDO::class);

/** @var Johncms\Api\UserInterface $systemUser */
$systemUser = $container->get(Johncms\Api\UserInterface::class);

/** @var Johncms\Api\ToolsInterface $tools */
$tools = $container->get(Johncms\Api\ToolsInterface::class);

/** @var Johncms\Api\EnvironmentInterface $env */
$env = App::getContainer()->get(Johncms\Api\EnvironmentInterface::class);

/** @var Johncms\Api\BbcodeInterface $bbcode */
$bbcode = $container->get(Johncms\Api\BbcodeInterface::class);

/** @var Johncms\Api\ConfigInterface $config */
$config = $container->get(Johncms\Api\ConfigInterface::class);

/** @var Zend\I18n\Translator\Translator $translator */
$translator = $container->get(Zend\I18n\Translator\Translator::class);


Добавлено: 10.04.2017 / 15:46
Учтите, что по сравнению с JohnCMS 7.0.0 тут как раз и были важнейшие изменения.
Была введена прослойка интерфейсов API и теперь есть что-то более похожее на полноценную абстракцию. Мы можем менять ядро, при этом не нарушать обратную совместимость модулей в пределах одной мажорной версии.
.
Koenig, благодарю)
.
¯\_(ツ)_/¯
AlkatraZ, Когда будут шаблоны?
.
(\/)____o_O____(\/)
PaRtiZzaN, вроде как работа уже пошла, это будет ждон 8
.
человек И пароход
переводите джон на .aspx не знаю зачем но все солидные сайты так делают
.
(\/)____o_O____(\/)
Crack, это вообще мимо
.
Кадило крутится, лавэха мутится
# Crack (10.04.2017 / 22:27)
переводите джон на .aspx не знаю зачем но все солидные сайты так делают
Ору.
И заодно вспоминаю как один директор агентства недвижимости отжигал (см. скрин)
Прикрепленные файлы:
.
человек И пароход
Simba, неасилил (
.
Кадило крутится, лавэха мутится
# Crack (10.04.2017 / 23:44)
Simba, неасилил (
Это печально )
Всего: 332