當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Frontend::html方法代碼示例

本文整理匯總了PHP中Frontend::html方法的典型用法代碼示例。如果您正苦於以下問題:PHP Frontend::html方法的具體用法?PHP Frontend::html怎麽用?PHP Frontend::html使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Frontend的用法示例。


在下文中一共展示了Frontend::html方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: makeView

 /**
  * makeView
  *
  * @param $target
  * @param $instanceId
  * @param $mode
  *
  * @return \Illuminate\Contracts\View\View
  */
 protected function makeView($target, $instanceId, $mode)
 {
     /** @var SkinHandler $skinHandler */
     $skinHandler = app('xe.skin');
     $skinInstanceId = $skinHandler->mergeKey($target, $instanceId);
     $selectedSkin = $skinHandler->getAssigned([$target, $instanceId], $mode);
     if ($selectedSkin !== null) {
         $settingView = $selectedSkin->getSettingView();
     } else {
         $settingView = null;
     }
     // get skin list
     $skinList = $skinHandler->getList($target);
     $skins = function ($skinList, $selectedSkin) {
         (yield ['text' => '선택하세요', 'selected' => false]);
         foreach ($skinList as $id => $skin) {
             $support = [];
             $support[] = $skin->supportDesktop() ? '데스크탑' : '';
             $support[] = $skin->supportMobile() ? '모바일' : '';
             $support = '[' . implode('|', $support) . ']';
             (yield ['value' => $id, 'text' => $skin->getTitle() . $support, 'selected' => $selectedSkin === null ? false : $id === $selectedSkin->getId()]);
         }
     };
     $skins = $skins($skinList, $selectedSkin);
     \Frontend::js('assets/skin/section.js')->load();
     $url = route('settings.skin.section.setting');
     \Frontend::html('skin.loadSkinSetting')->content("<script>\n            XE.\$(function(\$){\n                \$('.__xe_skinSetting').xeSkinSetting({\n                    'loadUrl': '{$url}',\n                    'saveUrl': '{$url}'\n                });\n            });\n        </script>")->load();
     return View::make('skin.setting', compact('skinInstanceId', 'settingView', 'skins', 'mode', 'selectedSkin'));
 }
開發者ID:mint-soft-com,項目名稱:xpressengine,代碼行數:38,代碼來源:SkinSection.php


注:本文中的Frontend::html方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。