当前位置: 首页>>代码示例>>PHP>>正文


PHP Widget::begin方法代码示例

本文整理汇总了PHP中yii\base\Widget::begin方法的典型用法代码示例。如果您正苦于以下问题:PHP Widget::begin方法的具体用法?PHP Widget::begin怎么用?PHP Widget::begin使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在yii\base\Widget的用法示例。


在下文中一共展示了Widget::begin方法的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: begin

 public static function begin($config = [])
 {
     $widget = parent::begin($config);
     //Когда виджет рендерится вместе с контентом то используется собственный элемент
     //        $widget->element = '#' . $widget->options['id'];
     return $widget;
 }
开发者ID:just-leo,项目名称:cardgame-serial,代码行数:7,代码来源:CardSwipe.php

示例2: begin

    public static function begin($config = [])
    {
        $defaults = ArrayHelper::remove($config, 'defaults', []);
        $w = parent::begin($config);
        $w->defaults = ArrayHelper::merge($w->defaults, $defaults);
        $view = $w->getView();
        echo Html::beginForm($w->action, $w->method, ArrayHelper::merge(ArrayHelper::getValue($config, 'options', []), ['id' => $w->id, 'method' => 'POST', 'enctype' => 'multipart/form-data']));
        KnockoutAsset::register($view);
        // client side validate on submit
        if ($w->validateOnSubmit) {
            $view->registerJs(sprintf(<<<EOD
\$('#%1\$s').submit(function(e) {
    var vm = ko.dataFor(e.target);
    if (vm && vm.validate) {
        vm.validate();
    }

    if (vm && vm.isValid && vm.isValid()) {
        return true;
    } else {
        e.preventDefault();
        return false;
    }
})
EOD
, $w->id, Json::encode($w->defaults)), View::POS_END);
        }
        //         $view->registerJs(sprintf(<<<EOD
        // var %1\$s = $.extend({}, x1.config, %2\$s);
        // EOD
        // , lcfirst(\yii\helpers\Inflector::camelize($w->id)), Json::encode($w->defaults)));
        return $w;
    }
开发者ID:e-frank,项目名称:yii2-knockout,代码行数:33,代码来源:ActiveForm.php

示例3: begin

 /**
  * @inheritdoc
  * @throws \Exception
  */
 public static function begin($config = [])
 {
     $tree = parent::begin($config);
     if (!$tree->nodes) {
         throw new \Exception('Node is not found');
     }
     return $tree;
 }
开发者ID:dmitry-suffi,项目名称:yii-tree-widget,代码行数:12,代码来源:TreeWidget.php

示例4: begin

 /**
  * @inheritdoc
  */
 public static function begin($config = [])
 {
     static::$raw = true;
     parent::begin($config);
 }
开发者ID:kmergen,项目名称:yii2-jssor-slider,代码行数:8,代码来源:SliderWidget.php

示例5: begin

 /**
  * @inherit doc
  */
 public static function begin($config = [])
 {
     $config = self::getConfig($config);
     return parent::begin($config);
 }
开发者ID:raoulgargano,项目名称:yii2-ecommerce,代码行数:8,代码来源:Ecommerce.php

示例6: begin

 public static function begin($config = [])
 {
     $tthis = parent::begin($config);
     echo Html::tag('header', $tthis->renderLogo() . Html::tag('ul', Html::tag('li', Html::tag('a', $tthis->options['menuLabel'] . Html::tag('span'), ['class' => 'cd-nav-trigger', 'href' => '#cd-primary-nav'])), ['class' => 'cd-header-buttons']), $tthis->options['headerOptions']), '<main class="cd-main-content">';
 }
开发者ID:bobroid,项目名称:yamm,代码行数:5,代码来源:Yamm.php

示例7: begin

 /**
  * @param array $config
  * @return ActiveForm
  */
 public static function begin($config = [])
 {
     /** @var $widget static */
     $widget = parent::begin($config);
     return $widget->form;
 }
开发者ID:hiqdev,项目名称:hipanel-module-ticket,代码行数:10,代码来源:ConditionalFormWidget.php

示例8: begin

 public static function begin($config = array())
 {
     parent::begin($config);
 }
开发者ID:derekisbusy,项目名称:yii2-panel,代码行数:4,代码来源:PanelWidget.php

示例9: begin

 public static function begin($config = [])
 {
     self::$config = ArrayHelper::merge(self::$config, $config);
     self::$config['id'] = uniqid('modal_');
     parent::begin();
 }
开发者ID:ivphpan,项目名称:gwm,代码行数:6,代码来源:Modal.php

示例10: begin

 public static function begin($config = [])
 {
     ob_start();
     return parent::begin($config);
 }
开发者ID:xbazilio,项目名称:yii2-jswidget,代码行数:5,代码来源:JSWidget.php

示例11: begin

 /**
  * Start widget by calling ob_start(), caching all output to output buffer
  * @see \yii\base\Widget::begin()
  */
 public static function begin($config = [])
 {
     $widget = parent::begin($config);
     ob_start();
     return $widget;
 }
开发者ID:richardfan1126,项目名称:yii2-js-register,代码行数:10,代码来源:JSRegister.php


注:本文中的yii\base\Widget::begin方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。