コード例 #1
0
ファイル: SituacaoSearch.php プロジェクト: albraga/meveana
 /**
  * Creates data provider instance with search query applied
  *
  * @param array $params
  *
  * @return ActiveDataProvider
  */
 public function search($params)
 {
     $query = Situacao::find();
     $dataProvider = new ActiveDataProvider(['query' => $query]);
     $this->load($params);
     if (!$this->validate()) {
         // uncomment the following line if you do not want to return any records when validation fails
         // $query->where('0=1');
         return $dataProvider;
     }
     $query->andFilterWhere(['like', 'status', $this->status]);
     return $dataProvider;
 }
コード例 #2
0
echo $form->field($model, 'data')->widget(DateControl::classname(), ['type' => DateControl::FORMAT_DATE, 'ajaxConversion' => true, 'options' => ['pluginOptions' => ['autoclose' => true]]]);
?>

        <?php 
echo $form->field($model, 'data_encer')->widget(DateControl::classname(), ['type' => DateControl::FORMAT_DATE, 'ajaxConversion' => true, 'options' => ['pluginOptions' => ['autoclose' => true]]]);
?>

    <?php 
$rows = Modalidade::find()->all();
$data_modalidade = ArrayHelper::map($rows, 'id', 'descricao');
echo $form->field($model, 'modalidade_id')->radiolist($data_modalidade);
?>


    <?php 
$rows = Situacao::find()->all();
$data_situacao = ArrayHelper::map($rows, 'id', 'descricao');
echo $form->field($model, 'situacao_id')->radiolist($data_situacao);
?>



    <?php 
echo $form->field($model, 'status_id')->radioList(['1' => 'Ativo', '0' => 'Inativo']);
?>


    <?php 
$options = \yii\helpers\ArrayHelper::map($cargos, 'idcargo', 'descricao');
echo $form->field($model, 'permissions')->checkboxList($options, ['unselect' => NULL]);
?>
コード例 #3
0
ファイル: _form.php プロジェクト: albraga/meveana
<?php

use yii\helpers\Html;
use yii\widgets\ActiveForm;
use app\models\Situacao;
use app\models\Entregador;
use app\models\Cliente;
use yii\helpers\ArrayHelper;
/* @var $this yii\web\View */
/* @var $model app\models\Pedido */
/* @var $form yii\widgets\ActiveForm */
$stats = ArrayHelper::getColumn(Situacao::find()->all(), function ($element) {
    return $element['status'];
});
$statuses = array_combine($stats, $stats);
$entregadores = ArrayHelper::getColumn(Entregador::find()->all(), function ($element) {
    return $element['nome'];
});
$entregadores = array_combine($entregadores, $entregadores);
$clientes = ArrayHelper::getColumn(Cliente::find()->all(), function ($element) {
    return $element['nome'];
});
$clientes = array_combine($clientes, $clientes);
$tels = ArrayHelper::getColumn(Cliente::find()->all(), function ($element) {
    return $element['tel'];
});
$tels = array_combine($tels, $tels);
?>

<div class="pedido-form">