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


PHP Widget::render方法代码示例

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


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

示例1: render

 public function render($settings = array(), $force = false)
 {
     $out = parent::render($settings, $force);
     if ($this->show_existing) {
         $out .= sprintf($this->show_existing_template, $this->value());
     }
     return $out;
 }
开发者ID:phpwax,项目名称:form,代码行数:8,代码来源:FileInput.php

示例2: render

 public function render($view, $data = array(), $return = false)
 {
     if (isset($this->blockModel) && isset($this->model)) {
         return parent::render($this->widgetModel->pk.'/'.$view, $data, $return);
     } else {
         return parent::render($view, $data, $return);
     }
 }
开发者ID:nizsheanez,项目名称:PolymorphCMS,代码行数:8,代码来源:ImageGalleryWidget.php

示例3: page

function page()
{
    global $db, $user, $session, $sites;
    /*
         * Lets send a test message to the logged in user
        $message = new Message();
        $message->to(1);
        $message->from(0); //0 will be "system";
        $message->setSubject('This is a second test message');
        $message->setBody("This would be an actual message had this not been a test.");
        $message->send();
    */
    print "Set site is " . $session->current_site;
    ?>
    <h3>Dashboard</h3>
    <section id="widget-grid" class="">

            <!-- row -->
            <div class="row">
                <article class="col-xs-12 col-sm-12 col-md-6 col-lg-6">
                    <?php 
    $test = new Widget();
    $test->setTitle('My first widget');
    $action2 = array('label' => 'Test', 'url' => '/pages/user/users.php', 'class' => 'danger');
    $test->setActions($action2);
    $actions = array('label' => 'Users', 'subitems' => array(array('label' => 'Users2', 'url' => '/pages/user/users.php'), array('label' => 'Users3', 'url' => '/pages/user/users.php')));
    $test->setActions($actions);
    $test->render();
    $test2 = new Widget();
    $test2->setTitle('My second widget');
    $headers = array('First Name', 'Last Name');
    $data = $db->select('firstname,lastname')->from('users')->limit(10)->fetch();
    $test2->addTable($headers, $data);
    $test2->render();
    print "Cookies<br>";
    if (isset($_COOKIE)) {
        foreach ($_COOKIE as $name => $value) {
            $name = htmlspecialchars($name);
            $value = htmlspecialchars($value);
            echo "{$name} : {$value} <br />\n";
        }
    }
    ?>
                </article>

                <article class="col-xs-12 col-sm-12 col-md-6 col-lg-6">
                    <?php 
    $test3 = new Widget();
    $test3->setTitle('My third widget');
    $test3->addContent("<p>Sites allowed:</p>" . $user->sites('list'));
    $test3->render();
    ?>
                </article>
            </div>
        </section>

    <?php 
}
开发者ID:Pioneer-Web-Development,项目名称:MangoV2,代码行数:58,代码来源:dashboard.php

示例4: load

 /**
  * Factory method
  *
  *     // Request widget by path: /blog/widget/recent/index?sort=title&limit=10
  *     echo Widget::load('blog', 'recent', null, ['sort' => 'title', 'limit' => 10]);
  *
  * @param string $module module name without prefix cms_
  * @param string $controller controller name
  * @param string $action action name (default index)
  * @param array $query array of query parameters
  * @return Response
  */
 public static function load($module, $controller, $action = null, array $query = null)
 {
     $widget = new Widget($module, $controller, $action, $query);
     return $widget->render();
 }
开发者ID:eok8177,项目名称:shopCMS,代码行数:17,代码来源:Widget.php

示例5: load

 public static function load($widget_name, array $params = NULL, $route_name = NULL)
 {
     $widget = new Widget($widget_name, $params, $route_name);
     return $widget->render();
 }
开发者ID:ruslankus,项目名称:invoice-crm,代码行数:5,代码来源:Widget.php


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