本文整理汇总了PHP中Backend\Classes\Controller类的典型用法代码示例。如果您正苦于以下问题:PHP Controller类的具体用法?PHP Controller怎么用?PHP Controller使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了Controller类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: boot
public function boot()
{
Event::listen('backend.form.extendFields', function ($form) {
if ($form->model instanceof Backend\Models\BackendPreferences) {
$form->addFields(['focus_searchfield' => ['label' => 'indikator.backend::lang.settings.search_label', 'type' => 'switch', 'span' => 'left', 'default' => 'false', 'comment' => 'indikator.backend::lang.settings.search_comment'], 'sidebar_description' => ['label' => 'indikator.backend::lang.settings.sidebar_label', 'type' => 'switch', 'span' => 'right', 'default' => 'false', 'comment' => 'indikator.backend::lang.settings.sidebar_comment'], 'rounded_avatar' => ['label' => 'indikator.backend::lang.settings.avatar_label', 'type' => 'switch', 'span' => 'left', 'default' => 'false', 'comment' => 'indikator.backend::lang.settings.avatar_comment'], 'virtual_keyboard' => ['label' => 'indikator.backend::lang.settings.keyboard_label', 'type' => 'switch', 'span' => 'right', 'default' => 'false', 'comment' => 'indikator.backend::lang.settings.keyboard_comment'], 'media_menu' => ['label' => 'indikator.backend::lang.settings.media_label', 'type' => 'switch', 'span' => 'left', 'default' => 'false', 'comment' => 'indikator.backend::lang.settings.media_comment'], 'more_themes' => ['label' => 'indikator.backend::lang.settings.themes_label', 'type' => 'switch', 'span' => 'right', 'default' => 'false', 'comment' => 'indikator.backend::lang.settings.themes_comment']]);
}
});
BackendController::extend(function ($controller) {
if (BackendAuth::check()) {
$preferences = UserPreferences::forUser()->get('backend::backend.preferences');
if (isset($preferences['focus_searchfield']) && $preferences['focus_searchfield']) {
$controller->addJs('/plugins/indikator/backend/assets/js/setting-search.js');
}
if (isset($preferences['rounded_avatar']) && $preferences['rounded_avatar']) {
$controller->addCss('/plugins/indikator/backend/assets/css/rounded-avatar.css');
}
if (isset($preferences['virtual_keyboard']) && $preferences['virtual_keyboard']) {
$controller->addCss('/plugins/indikator/backend/assets/css/ml-keyboard.css');
$controller->addJs('/plugins/indikator/backend/assets/js/ml-keyboard.js');
}
if (isset($preferences['media_menu']) && $preferences['media_menu']) {
$controller->addCss('/plugins/indikator/backend/assets/css/media-menu.css');
}
if (isset($preferences['more_themes']) && $preferences['more_themes']) {
$controller->addJs('/plugins/indikator/backend/assets/js/setting-theme.js');
}
}
});
BackendMenu::registerContextSidenavPartial('October.System', 'system', '~/plugins/indikator/backend/partials/_system_sidebar.htm');
}
开发者ID:janusnic,项目名称:oc-backend-plus,代码行数:30,代码来源:Plugin.php
示例2: __construct
/**
* Constructor.
*/
public function __construct()
{
parent::__construct();
BackendMenu::setContext('October.Cms', 'media', true);
$this->pageTitle = 'cms::lang.media.menu_label';
$manager = new MediaManager($this, 'manager');
$manager->bindToController();
}
开发者ID:GoldBest,项目名称:october,代码行数:11,代码来源:Media.php
示例3: __construct
public function __construct()
{
parent::__construct();
// BackendMenu::setContext('CheerfulLab.Frontendspelling', 'frontendspelling', 'spellingrequests');
BackendMenu::setContext('CheerfulLab.FrontendSpelling', 'spelling', 'requests');
// BackendMenu::setContext('RainLab.Blog', 'blog', 'posts');
}
开发者ID:janusnic,项目名称:frontSpelling-plugin,代码行数:7,代码来源:SpellingRequests.php
示例4: __construct
/**
* {@inheritdoc}
*/
public function __construct()
{
parent::__construct();
BackendMenu::setContext('Adrenth.Redirect', 'redirect', $this->action);
$this->requiredPermissions = ['adrenth.redirect.access_redirects'];
$this->vars['match'] = null;
}
开发者ID:adrenth,项目名称:redirect,代码行数:10,代码来源:Redirects.php
示例5: __construct
/**
* Constructor
*/
public function __construct()
{
parent::__construct();
$this->addJs('/plugins/renatio/backupmanager/assets/js/backup.js');
BackendMenu::setContext('Renatio.BackupManager', 'backupmanager', 'backups');
SettingsManager::setContext('Renatio.BackupManager', 'settings');
}
开发者ID:arall,项目名称:recetarium,代码行数:10,代码来源:Backups.php
示例6: __construct
public function __construct()
{
parent::__construct();
BackendMenu::setContext('Feegleweb.OctoshopLite', 'shop', 'products');
$this->addCss($this->assetsPath . '/css/modal-form.css');
$this->addJs($this->assetsPath . '/js/product-form.js');
}
开发者ID:Hasnayeen,项目名称:shohoranno,代码行数:7,代码来源:Products.php
示例7: __construct
public function __construct()
{
parent::__construct();
BackendMenu::setContext('October.System', 'system', 'settings');
SettingsManager::setContext('Responsiv.Pay', 'types');
GatewayManager::createPartials();
}
开发者ID:dogiedog,项目名称:pay-plugin,代码行数:7,代码来源:PaymentMethods.php
示例8: __construct
public function __construct()
{
parent::__construct();
$this->addCss('/modules/system/assets/css/updates.css', 'core');
BackendMenu::setContext('October.System', 'system', 'updates');
SettingsManager::setContext('October.System', 'updates');
}
开发者ID:janusnic,项目名称:OctoberCMS,代码行数:7,代码来源:Updates.php
示例9: __construct
/**
* Constructor.
*/
public function __construct()
{
parent::__construct();
BackendMenu::setContext('October.Cms', 'cms', true);
try {
if (!($theme = Theme::getEditTheme())) {
throw new ApplicationException(Lang::get('cms::lang.theme.edit.not_found'));
}
$this->theme = $theme;
new TemplateList($this, 'pageList', function () use($theme) {
return Page::listInTheme($theme, true);
});
new TemplateList($this, 'partialList', function () use($theme) {
return Partial::listInTheme($theme, true);
});
new TemplateList($this, 'layoutList', function () use($theme) {
return Layout::listInTheme($theme, true);
});
new TemplateList($this, 'contentList', function () use($theme) {
return Content::listInTheme($theme, true);
});
new ComponentList($this, 'componentList');
new AssetList($this, 'assetList');
} catch (Exception $ex) {
$this->handleError($ex);
}
}
开发者ID:rafasashi,项目名称:sd-laravel,代码行数:30,代码来源:Index.php
示例10: __construct
public function __construct()
{
parent::__construct();
$this->pageTitle = 'xeor.yandexservicesauth::lang.settings.menu_label';
BackendMenu::setContext('October.System', 'system', 'settings');
SettingsManager::setContext('Xeor.YandexServicesAuth', 'settings');
}
开发者ID:Smony,项目名称:njphoto,代码行数:7,代码来源:Settings.php
示例11: __construct
public function __construct()
{
parent::__construct();
BackendMenu::setContext('Bm.Field', 'template', 'template');
$this->addJs('/modules/backend/assets/js/october.treeview.js', 'core');
$this->bodyClass = '';
}
开发者ID:zrosiak,项目名称:fields,代码行数:7,代码来源:Template.php
示例12: __construct
public function __construct()
{
parent::__construct();
BackendMenu::setContext('RAFIE.ContactForm', 'contactform', 'forms');
$this->addCss('/plugins/rafie/contactform/assets/css/backend_formcontrol.css');
$this->addJs('/plugins/rafie/contactform/assets/js/backend_formcontrol.js');
}
开发者ID:tysonrude,项目名称:bloom7,代码行数:7,代码来源:Forms.php
示例13: __construct
/**
* Ensure that by default our edit menu sidebar is active
*/
public function __construct()
{
parent::__construct();
BackendMenu::setContext('BenFreke.MenuManager', 'menumanager', 'edit');
// Add my assets
$this->addJs('/plugins/benfreke/menumanager/assets/js/benfreke.menumanager.js');
}
开发者ID:eugen-stoian,项目名称:oc-menumanager-plugin,代码行数:10,代码来源:Menus.php
示例14: __construct
public function __construct()
{
parent::__construct();
BackendMenu::setContext('October.System', 'system', 'settings');
SettingsManager::setContext('Responsiv.Currency', 'currencies');
$this->addJs('/plugins/responsiv/currency/assets/js/currency-list.js');
}
开发者ID:responsiv,项目名称:currency-plugin,代码行数:7,代码来源:Currencies.php
示例15: __construct
/**
* Class constructor
*/
public function __construct()
{
parent::__construct();
BackendMenu::setContext('October.System', 'system', 'config');
SettingsManager::setContext('KoderHut.TemplateTokens', 'token_config');
$this->addJs('/plugins/koderhut/templatetokens/assets/js/templatetokens.js');
}
开发者ID:rendler-denis,项目名称:templatetokens,代码行数:10,代码来源:Config.php
示例16: __construct
/**
* Discounts Constructor
*/
public function __construct()
{
parent::__construct();
BackendMenu::setContext('Bedard.Shop', 'shop', 'discounts');
$this->addCss('/plugins/bedard/shop/assets/css/backend.css');
$this->addCss('/plugins/bedard/shop/assets/css/tooltip.css');
}
开发者ID:janusnic,项目名称:shop,代码行数:10,代码来源:Discounts.php
示例17: __construct
/**
* Constructor.
*/
public function __construct()
{
parent::__construct();
BackendMenu::setContext('RainLab.Pages', 'pages', 'pages');
try {
if (!($this->theme = Theme::getEditTheme())) {
throw new ApplicationException(Lang::get('cms::lang.theme.edit.not_found'));
}
new PageList($this, 'pageList');
new MenuList($this, 'menuList');
new SnippetList($this, 'snippetList');
$theme = $this->theme;
new TemplateList($this, 'contentList', function () use($theme) {
return Content::listInTheme($theme, true);
});
} catch (Exception $ex) {
$this->handleError($ex);
}
$this->addJs('/modules/backend/assets/js/october.treeview.js', 'core');
$this->addJs('/plugins/rainlab/pages/assets/js/pages-page.js');
$this->addJs('/plugins/rainlab/pages/assets/js/pages-snippets.js');
$this->addCss('/plugins/rainlab/pages/assets/css/pages.css');
// Preload the code editor class as it could be needed
// before it loads dynamically.
$this->addJs('/modules/backend/formwidgets/codeeditor/assets/js/codeeditor.js', 'core');
$this->bodyClass = 'compact-container side-panel-not-fixed';
$this->pageTitle = 'rainlab.pages::lang.plugin.name';
$this->pageTitleTemplate = '%s Pages';
}
开发者ID:vladimirzhukov,项目名称:octobercms,代码行数:32,代码来源:Index.php
示例18: __construct
public function __construct()
{
parent::__construct();
$this->addJs('/plugins/stone/testimonials/assets/js/testimonial.js');
$this->addCss('/plugins/stone/testimonials/assets/css/testimonial.css');
BackendMenu::setContext('Stone.Testimonials', 'testimonials', 'testimonial');
}
开发者ID:scottstone72,项目名称:testimonials,代码行数:7,代码来源:Testimonial.php
示例19: __construct
/**
* Constructor.
*/
public function __construct()
{
parent::__construct();
BackendMenu::setContextOwner('October.Backend');
if (BackendAuth::check()) {
new ReportContainer($this);
}
}
开发者ID:GoldBest,项目名称:october,代码行数:11,代码来源:Index.php
示例20: __construct
/**
* Constructor.
*/
public function __construct()
{
parent::__construct();
$this->addCss('/modules/cms/assets/css/october.theme-selector.css', 'core');
$this->pageTitle = 'cms::lang.theme.settings_menu';
BackendMenu::setContext('October.System', 'system', 'settings');
SettingsManager::setContext('October.Cms', 'theme');
}
开发者ID:nnmer,项目名称:october,代码行数:11,代码来源:Themes.php
注:本文中的Backend\Classes\Controller类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论