本文整理汇总了PHP中Estado::all方法的典型用法代码示例。如果您正苦于以下问题:PHP Estado::all方法的具体用法?PHP Estado::all怎么用?PHP Estado::all使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Estado
的用法示例。
在下文中一共展示了Estado::all方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: __construct
/**
* Construtor da página
*/
public function __construct()
{
parent::__construct();
$this->connection = 'livro';
$this->activeRecord = 'Cidade';
// instancia um formulário
$this->form = new FormWrapper(new Form('form_cidades'));
// cria os campos do formulário
$codigo = new Entry('id');
$descricao = new Entry('nome');
$estado = new Combo('id_estado');
$codigo->setEditable(FALSE);
Transaction::open('livro');
$estados = Estado::all();
$items = array();
foreach ($estados as $obj_estado) {
$items[$obj_estado->id] = $obj_estado->nome;
}
Transaction::close();
$estado->addItems($items);
$this->form->addField('Código', $codigo, 40);
$this->form->addField('Descrição', $descricao, 300);
$this->form->addField('Estado', $estado, 300);
$this->form->addAction('Salvar', new Action(array($this, 'onSave')));
$this->form->addAction('Limpar', new Action(array($this, 'onEdit')));
// instancia a Datagrid
$this->datagrid = new DatagridWrapper(new Datagrid());
// instancia as colunas da Datagrid
$codigo = new DatagridColumn('id', 'Código', 'right', 50);
$nome = new DatagridColumn('nome', 'Nome', 'left', 150);
$estado = new DatagridColumn('nome_estado', 'Estado', 'left', 150);
// adiciona as colunas à Datagrid
$this->datagrid->addColumn($codigo);
$this->datagrid->addColumn($nome);
$this->datagrid->addColumn($estado);
// instancia duas ações da Datagrid
$action1 = new DatagridAction(array($this, 'onEdit'));
$action1->setLabel('Editar');
$action1->setImage('ico_edit.png');
$action1->setField('id');
$action2 = new DatagridAction(array($this, 'onDelete'));
$action2->setLabel('Deletar');
$action2->setImage('ico_delete.png');
$action2->setField('id');
// adiciona as ações à Datagrid
$this->datagrid->addAction($action1);
$this->datagrid->addAction($action2);
// cria o modelo da Datagrid, montando sua estrutura
$this->datagrid->createModel();
$panel = new Panel('Cidades');
$panel->add($this->form);
$panel2 = new Panel();
$panel2->add($this->datagrid);
// monta a página através de uma tabela
$box = new VBox();
$box->style = 'display:block';
$box->add($panel);
$box->add($panel2);
parent::add($box);
}
示例2: showSignIn
public function showSignIn()
{
$title = 'Sign In';
$estados = Estado::all();
$sucursales = Sucursal::all();
return View::make('signin')->with('title', $title)->with('estados', $estados)->with('sucursales', $sucursales);
}
示例3: getCatalogo
public function getCatalogo($cat)
{
$rol = Auth::user()->rol_id;
$data[] = null;
$data['catalogo'] = $cat;
switch ($cat) {
case 'Almacen':
$data['almacenes'] = Almacen::all();
break;
case 'Cliente':
$data['clientes'] = DB::table('cliente')->leftJoin('usuario', 'usuario.id', '=', 'cliente.usuario_id')->leftJoin('usuario as usuarioAg', 'usuarioAg.id', '=', 'cliente.agente_id')->leftJoin('Nivel_Descuento', 'Nivel_Descuento.id', '=', 'cliente.nivel_descuento_id')->select('cliente.id', 'cliente.rfc', 'cliente.nombre_cliente', 'cliente.paterno', 'cliente.materno', 'cliente.nombre_comercial', 'cliente.razon_social', 'cliente.numero_cliente', 'cliente.agente_id as idAgente', 'cliente.nivel_descuento_id as idDescuento', 'usuario.usuario', 'usuario.email', 'usuario.id as idUsuario', 'usuarioAg.usuario as agente', 'nivel_descuento.descripcion as descripcion')->get();
break;
case 'Comercializador':
$data['comercializadores'] = Comercializador::all();
break;
case 'NivelDescuento':
$data['descuentos'] = NivelDescuento::all();
break;
case 'Estados':
$data['estados'] = Estado::all();
$data['paises'] = Pais::all();
break;
case 'Familias':
$data['familias'] = Familia::all();
$data['descuentos'] = DB::table('descuento')->where('estatus', '=', '1')->get();
break;
case 'FormaPago':
$data['formasPago'] = FormaDePago::all();
break;
case 'Importador':
$data['importador'] = Importador::all();
break;
case 'Mensajeria':
$data['Mensajeria'] = Mensajeria::all();
break;
case 'Municipios':
$data['municipios'] = Municipio::all();
$data['estados'] = Estado::all();
break;
case 'NivelDescuento':
$data['nivelDescuento'] = nivel_descuento::all();
break;
case 'Pais':
$data['pais'] = Pais::all();
break;
case 'Precio':
$data['precio'] = Precio::all();
break;
case 'Producto':
$data['producto'] = DB::table('producto')->leftJoin('unidad_medida as uMedida', 'uMedida.id', '=', 'producto.unidad_medida_id')->leftJoin('importador', 'importador.id', '=', 'producto.importador_id')->leftJoin('almacen', 'almacen.id', '=', 'producto.almacen_id')->leftJoin('familia', 'familia.id', '=', 'producto.familia_id')->select('producto.id as idProd', 'producto.clave', 'producto.nombre', 'producto.numero_articulo', 'producto.ean_code', 'producto.color', 'producto.numero_color', 'producto.unidad_medida_id', 'producto.piezas_paquete', 'producto.dimensiones', 'producto.piezas_pallet', 'producto.total_piezas', 'producto.foto', 'producto.importador_id', 'producto.almacen_id', 'producto.familia_id', 'producto.estatus_web', 'producto.estatus', 'uMedida.descripcion as descrUMedida', 'importador.nombre', 'almacen.clave as cveAlmacen', 'familia.descripcion as descrFamilia')->get();
break;
case 'Proveedor':
$data['proveedor'] = DB::table('proveedor')->leftJoin('comercializador', 'comercializador.id', '=', 'proveedor.comercializador_id')->select('proveedor.id as id', 'proveedor.nombre', 'proveedor.nombre_comercial', 'proveedor.razon_social', 'proveedor.estatus', 'proveedor.comercializador_id as idComercializador', 'comercializador.nombre as comercializador')->get();
break;
case 'Rol':
$data['rol'] = Rol::all();
break;
case 'UnidadMedida':
$data['unidadMedida'] = UnidadMedida::all();
break;
case 'Usuario':
$data['usuario'] = Usuario::all();
break;
default:
# code...
break;
}
return View::make('admin/catalogo', $data);
}