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


PHP Categoria::model方法代码示例

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


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

示例1: actionIndex

 public function actionIndex()
 {
     // para efectos de DEMO es necesario apuntar la base de datos
     // al archivo demo1.db, para tu propio caso puedes eliminar estas lineas:
     $this->selectdb();
     $categorias = Categoria::model()->findAll();
     $this->render('index', array('categorias' => $categorias));
 }
开发者ID:cesarmontoya770828,项目名称:ejemplos,代码行数:8,代码来源:DefaultController.php

示例2: actionGetCategoriesList

 public function actionGetCategoriesList()
 {
     $model = Categoria::model()->findAll();
     //$posts=$user->posts(array('condition'=>'status=1'));
     $event_array = array_map(create_function('$m', 'return $m->getAttributes(array(\'idCategoria\',
         	\'name\',\'description\'));'), $model);
     echo json_encode($event_array);
     //print_r($event_array);
 }
开发者ID:rosavelasquezrojas,项目名称:divertrip-backend,代码行数:9,代码来源:CategoriaController.php

示例3: actionBusca

 public function actionBusca()
 {
     $this->layout = "search";
     $produto = new Produto();
     $session = new CHttpSession();
     $session->open();
     $session->setTimeout(120);
     $categoria = null;
     if (isset($_POST['Produto'])) {
         $produto->setAttribute('categoria_id', $_POST['Produto']['categoria_id']);
         $categoria = Categoria::model()->findByPk($_POST['Produto']['categoria_id']);
         $produto->setAttribute('nome', $_POST['Produto']['nome']);
         $session["post_produto"] = $_POST['Produto'];
     }
     if (isset($session["post_produto"])) {
         $produto->setAttributes($session["post_produto"]);
     }
     $dataProvider = $produto->search();
     $this->render('busca', array('dataProvider' => $dataProvider, 'categoria' => $categoria, 'modelo_consulta' => $produto));
 }
开发者ID:habibu,项目名称:YiiCommerce,代码行数:20,代码来源:ProdutoController.php

示例4: actionIndex

 public function actionIndex()
 {
     // para efectos de DEMO es necesario apuntar la base de datos
     // al archivo demo1.db, para tu propio caso puedes eliminar estas lineas:
     $this->selectdb();
     $dataProviderProductos = new CActiveDataProvider(Producto::model(), array('keyAttribute' => 'idproducto', 'criteria' => array('condition' => 'idcategoria=-1')));
     if (Yii::app()->request->isAjaxRequest) {
         // el update del CGridView Productos hecho en Ajax produce un ajaxRequest sobre el mismo
         // action que lo invoco por primera vez y el argumento fue pasado mediante {data: xxx} al // momento de hacer el update al CGridView con id 'productos'
         $idcategoria = $_GET[0];
         Yii::log("\nAJAX_REQUEST\nPROVOCADO_POR_EL_UPDATE_AL_CGRIDVIEW_PRODUCTOS" . "\nidcategoria seleccionada es=" . $idcategoria, "info");
         // actualizas el criteria del data provider para ajustarlo a lo que se pide:
         $dataProviderProductos->criteria = array('condition' => 'idcategoria=' . $idcategoria);
         // para responderle al request ajax debes hacer un ECHO con el JSON del dataprovider
         echo CJSON::encode($dataProviderProductos);
     }
     /* creacion del dataProvider
      */
     $dataProvider = new CActiveDataProvider(Categoria::model(), array('keyAttribute' => 'idcategoria', 'criteria' => array(), 'pagination' => array('pageSize' => 20), 'sort' => array('defaultOrder' => array('nombre' => true))));
     $this->render('index', array('dataProvider' => $dataProvider, 'dataProviderProductos' => $dataProviderProductos));
 }
开发者ID:cesarmontoya770828,项目名称:ejemplos,代码行数:21,代码来源:DefaultController.php

示例5: actionIndex

 /**
  * Lists all models.
  */
 public function actionIndex()
 {
     $model = new Produto();
     $categoriaBuscada = null;
     if (isset($_POST['busca'])) {
         $param = $_POST['busca'];
         $produtos = $model->buscarProdutos($param);
         $modelCategoria = Categoria::model()->findByPk($param['idCategoria']);
         if (isset($modelCategoria)) {
             $categoriaBuscada = $modelCategoria->descricao;
         } else {
             $categoriaBuscada = "";
         }
     } else {
         $produtos = $model->getAll();
     }
     $categorias = Categoria::model()->getAll();
     $data = array('produtos' => $produtos, 'categoriaBuscada' => $categoriaBuscada, 'categorias' => $categorias);
     $this->render('index', $data);
 }
开发者ID:jrandson,项目名称:JMV-Casual,代码行数:23,代码来源:ProdutoController.php

示例6: array

echo $form->labelEx($model, 'producto_fecha_modificacion');
?>
		<?php 
echo $form->textField($model, 'producto_fecha_modificacion');
?>
		<?php 
echo $form->error($model, 'producto_fecha_modificacion');
?>
	</div>-->

	<div class="row">
		<?php 
echo $form->labelEx($model, 'categoria_id');
?>
		<?php 
echo $form->dropDownList($model, 'categoria_id', CHtml::listData(Categoria::model()->findAll(), 'categoria_id', 'categoria_nombre'), array('empty' => 'Seleccione Categoría'));
?>
		<?php 
//echo $form->textField($model,'categoria_id',array('size'=>20,'maxlength'=>20));
?>
		<?php 
echo $form->error($model, 'categoria_id');
?>
	</div>

	<div class="row">
		<?php 
echo $form->labelEx($model, 'unidad_venta_id');
?>
		<?php 
echo $form->dropDownList($model, 'unidad_venta_id', CHtml::listData(UnidadVenta::model()->findAll(), 'unidad_venta_id', 'unidad_venta_nombre'), array('empty' => 'Seleccione Categoría'));
开发者ID:franksuarez,项目名称:fructiferia-yii,代码行数:31,代码来源:_form.php

示例7: array

echo $form->textFieldRow($model, 'CodProducto', array('class' => 'span2', 'maxlength' => 40));
?>

	<?php 
echo $form->textFieldRow($model, 'Descripcion', array('class' => 'span5', 'maxlength' => 200));
?>

	<?php 
echo $form->dropDownListRow($model, 'UniMedida', CHtml::listData(Medida::model()->findAll(), 'Id', 'Descripcion'), array('empty' => ' '));
?>
        <?php 
//  echo $form->dropDownList($model,'UniMedida',CHtml::listData(Medida::model()->findAll(),'Id','Descripcion'),array('empty'=>' '));
?>

        <?php 
echo $form->dropDownListRow($model, 'CodCategoria', CHtml::listData(Categoria::model()->findAll(), 'CodCategoria', 'Descripcion'), array('empty' => ' '));
?>
        
	<?php 
echo $form->textFieldRow($model, 'CanExistencia', array('class' => 'span2'));
?>

	<?php 
// echo $form->textFieldRow($model,'PreCompra',array('class'=>'span5','maxlength'=>10));
?>

	<?php 
// echo $form->textFieldRow($model,'PreVenta',array('class'=>'span5','maxlength'=>10));
?>

	<?php 
开发者ID:seventrust,项目名称:jquiroz,代码行数:31,代码来源:_form.php

示例8: getMenuCategoria

 public function getMenuCategoria()
 {
     //            return CHtml::listData(Bodega::model()->findAll('estatus=?',array(1)),'Id','selectName');
     return CHtml::listData(Categoria::model()->findAll(), 'CodCategoria', 'Descripcion');
 }
开发者ID:seventrust,项目名称:jquiroz,代码行数:5,代码来源:Categoria.php

示例9: actionAjaxAgregarCategoria

 public function actionAjaxAgregarCategoria()
 {
     $nomCategoria = $_POST['nomCategoria'];
     $respuesta = Categoria::model()->agregarCategoria($nomCategoria);
     header('Content-Type: application/json; charset="UTF-8"');
     echo CJSON::encode(array('output' => $respuesta));
 }
开发者ID:JLuisJ7,项目名称:sysfip,代码行数:7,代码来源:AlmacenController.php

示例10: array_merge

$categoriasSemFilhos = CHtml::listData(Categoria::model()->findAll(array('with' => 'secundarias', 'condition' => 'secundarias is null AND t.cod_categoria_pai is null')), 'cod_categoria', 'nome', 'secundarias.nome');
?>
			<?php 
if (Yii::app()->user->name == 'admin') {
    ?>
				<?php 
    echo $form->listBox($model, 'categorias', array_merge($categoriasComFilhos, $categoriasSemFilhos), array("multiple" => "multiple", "size" => Categoria::model()->count(), 'class' => 'span12'));
    ?>
				<?php 
    echo $form->error($model, 'categorias');
    ?>
			<?php 
} else {
    ?>
				<?php 
    echo $form->checkBoxList($model, 'categorias', CHtml::listData(Categoria::model()->findAll(array('with' => 'secundarias', 'order' => 't.ordem', 'condition' => 'secundarias is null AND t.cod_categoria_pai is null')), 'cod_categoria', 'nome'), array('separator' => '', 'template' => '<div class="checkBoxList">{input}{label}</div>'));
    ?>
				<?php 
    echo $form->error($model, 'categorias');
    ?>
			<?php 
}
?>
	</div>
</div>

<hr>

<div class="row-fluid">
	<div class="span2">
		<h4>Grupos de Trabalho</h4>
开发者ID:elikristina,项目名称:portalcegov,代码行数:31,代码来源:_form-profissional.php

示例11: actionFunction

 /**
  * 
  * Mostra as pessoas de uma determinada categoria
  * @param integer $id - identificador da categoria
  */
 public function actionFunction($id)
 {
     $dataProvider = new CActiveDataProvider('Pessoa', array('criteria' => array('with' => array('categorias'), 'condition' => 'categorias.cod_categoria = ' . $id, 'together' => true)));
     $this->render('index', array('dataProvider' => $dataProvider, 'titulo' => Categoria::model()->findByPk($id)->nome));
 }
开发者ID:elikristina,项目名称:portalcegov,代码行数:10,代码来源:PessoaController.php

示例12: array

<?php 
$form = $this->beginWidget('CActiveForm', array('id' => 'categoria-form', 'enableAjaxValidation' => false));
?>

	<p class="note">Campos com <span class="required">*</span> são obrigatórios.</p>

	<?php 
echo $form->errorSummary($model);
?>
	
	<div class="view">
		<h4>Selecione uma Categoria Primária ou Adicione uma nova</h4>
			<div class="row">
				<label><b>Categorias primárias existentes</b></label>
				<?php 
echo $form->dropDownList($model, 'cod_categoria_pai', CHtml::listData(Categoria::model()->findAll(array('order' => 'nome', 'condition' => 'cod_categoria_pai is NULL')), 'cod_categoria', 'nome'), array('prompt' => 'Selecione uma Categoria Primária'));
?>
				<?php 
echo $form->error($model, 'cod_categoria_pai');
?>
				<div id="info"></div>
			</div>
		
		<label><b>Adiciona uma nova categoria primária</b></label>	
		 <?php 
echo CHtml::textField('form_categoria_pai');
?>
		 <?php 
echo CHtml::button('Adicionar', array("id" => "btnAddCategoria"));
?>
	 </div>
开发者ID:elikristina,项目名称:portalcegov,代码行数:31,代码来源:_form.php

示例13:

<div class="row">
	<div class="col-lg-6">
		<h3>Información del Proyecto</h3>
		<?php $form=$this->beginWidget('bootstrap.widgets.TbActiveForm',array(
			'id'=>'proyecto-form',
			'type'=>'horizontal',
			'enableAjaxValidation'=>false,
		)); ?>
		
		<?php echo $form->errorSummary($model); ?>
		<div class="form-group">
			<?php echo $form->labelEx($model,'categoria_did',array('class'=>'control-label col-lg-2')); ?>
			<div class="col-lg-9">
				<?php echo $form->dropDownList($model,'categoria_did',CHtml::listData(Categoria::model()->findAll(), "id", "nombre"),array("class"=>"form-control")); ?>			
				<?php echo $form->error($model,'categoria_did'); ?>
			</div>
		</div>
			<div class="form-group">
			<?php echo $form->labelEx($model,'nombre',array('class'=>'control-label col-lg-2')); ?>
			<div class="col-lg-9">
				<?php echo $form->textField($model,'nombre',array('size'=>60,'maxlength'=>100,'class'=>'form-control')); ?>
				<?php echo $form->error($model,'nombre'); ?>
			</div>
		</div>
		<div class="form-group">
			<?php echo $form->labelEx($model,'descripcion',array('class'=>'control-label col-lg-2')); ?>
			<div class="col-lg-9">
				<?php echo $form->textArea($model,'descripcion',array('rows'=>6, 'cols'=>50, 'id' => 'summernote')); ?>
				<?php echo $form->error($model,'descripcion'); ?>
			</div>
		</div>
开发者ID:rzamarripa,项目名称:masoftproyectos,代码行数:31,代码来源:_form.php

示例14: array

<div class="wide form">

<?php $form = $this->beginWidget('GxActiveForm', array(
	'action' => Yii::app()->createUrl($this->route),
	'method' => 'get',
)); ?>

	<div class="row">
		<?php echo $form->label($model, 'id'); ?>
		<?php echo $form->textField($model, 'id'); ?>
	</div>

	<div class="row">
		<?php echo $form->label($model, 'categoria_id'); ?>
		<?php echo $form->dropDownList($model, 'categoria_id', GxHtml::listDataEx(Categoria::model()->findAllAttributes(null, true)), array('prompt' => Yii::t('app', 'All'))); ?>
	</div>

	<div class="row">
		<?php echo $form->label($model, 'nombre'); ?>
		<?php echo $form->textField($model, 'nombre', array('maxlength' => 45)); ?>
	</div>

	<div class="row">
		<?php echo $form->label($model, 'descripcion'); ?>
		<?php echo $form->textField($model, 'descripcion', array('maxlength' => 200)); ?>
	</div>

	<div class="row buttons">
		<?php echo GxHtml::submitButton(Yii::t('app', 'Search')); ?>
	</div>
开发者ID:rapbore,项目名称:comar,代码行数:30,代码来源:_search.php

示例15: array_merge

</div> <!-- fim da coluna da direita -->
</div><!-- form-row-fluid -->

<hr>
<div class="row-fluid" >
	<div class="span6">
		<?php 
$categoriasComFilhos = CHtml::listData(Categoria::model()->findAll(array('with' => 'categoriaPai', 'order' => 't.ordem', 'condition' => 't.cod_categoria_pai is not null')), 'cod_categoria', 'nome', 'categoriaPai.nome');
$categoriasSemFilhos = CHtml::listData(Categoria::model()->findAll(array('with' => 'secundarias', 'condition' => 'secundarias is null AND t.cod_categoria_pai is null')), 'cod_categoria', 'nome', 'secundarias.nome');
?>
		<div class="form-row">
			<?php 
echo $form->labelEx($model, 'categorias');
?>
			<?php 
echo $form->listBox($model, 'categorias', array_merge($categoriasComFilhos, $categoriasSemFilhos), array("multiple" => "multiple", "size" => Categoria::model()->count()));
?>
			<?php 
echo $form->error($model, 'categorias');
?>
		</div>
	</div><!-- span6 -->
	
	<div class="span6">
		<div class="form-row">
			<?php 
echo $form->labelEx($model, 'gts');
?>
			<?php 
echo $form->listBox($model, 'gts', CHtml::listData(GrupoTrabalho::model()->findAll(array('order' => 'nome')), 'cod_gt', 'nome'), array("multiple" => "multiple", "size" => GrupoTrabalho::model()->count()));
?>
开发者ID:elikristina,项目名称:portalcegov,代码行数:31,代码来源:Cópia+de+_form.php


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