Пример #1
0
 * @var ActiveForm $form
 */
?>
<div class="rest-request-form">
    <?php 
$form = ActiveForm::begin(['action' => ['create'], 'fieldConfig' => ['labelOptions' => ['class' => 'control-label sr-only']], 'enableClientValidation' => false]);
?>
        <?php 
echo $form->field($model, 'tab', ['template' => '{input}', 'options' => ['class' => '']])->hiddenInput();
?>

        <div class="row">
            <div class="col-sm-2">

                <?php 
echo $form->field($model, 'method', ['options' => ['class' => 'form-group form-group-lg']])->dropDownList(RequestForm::methodLabels());
?>

            </div>
            <div class="col-sm-10">

                <?php 
echo $form->field($model, 'endpoint', ['template' => <<<HTML
                        {label}
                        <div class="input-group">
                            <div class="input-group-addon">{$baseUrl}</div>
                            {input}
                            <span class="input-group-btn">
                                <button class="btn btn-lg btn-primary" type="submit" tabindex="-1">Send</button>
                            </span>
                        </div>
Пример #2
0
 private function compareCollection($row1, $row2)
 {
     $methods = array_keys(RequestForm::methodLabels());
     if ($result = strcmp($row1['endpoint'], $row2['endpoint'])) {
         return $result;
         // 2. Order by endpoints
     } elseif ($result = array_search($row1['method'], $methods) - array_search($row2['method'], $methods)) {
         return $result;
         // 2. Order by methods
     } else {
         return $row1['time'] - $row2['time'];
         // 3. Order by time
     }
 }