예제 #1
0
 protected function processForm($mode, $category_id, $id = null)
 {
     $input = array_filter(Input::all());
     $rules = ['category_id' => 'required', 'title' => 'required|unique:categories', 'user_id' => 'required'];
     if ($this->user_id == Input::get('user_id')) {
         if ($id) {
             $subcategory = Subcategories::find($id);
             $messages = $this->validateCategory($input, $rules);
             if ($messages->isEmpty()) {
                 $subcategory = $subcategory->update($input);
             }
         } else {
             $messages = $this->validateCategory($input, $rules);
             if ($messages->isEmpty()) {
                 $subcategory = $this->create($input);
                 $subcategory = Subcategory::create($input);
             }
         }
         if ($messages->isEmpty()) {
             return Redirect()->to('user/download/subcategories')->withSuccess(trans('validation.success'));
         }
         return Redirect()->back()->withInput()->withErrors($messages);
     } else {
         return Redirect()->back()->withInput()->withErrors(trans('validation.userid-problem'));
     }
 }
예제 #2
0
파일: _form.php 프로젝트: jayant06/lukurug
		<?php 
$form = $this->beginWidget('bootstrap.widgets.TbActiveForm', array('id' => 'items-form', 'enableAjaxValidation' => false, 'htmlOptions' => array('enctype' => 'multipart/form-data')));
?>

			<p class="help-block">Fields with <span class="required">*</span> are required.</p>

			<?php 
echo $form->errorSummary($model);
?>

			<?php 
echo $form->textFieldRow($model, 'itm_name', array('class' => 'form-control', 'maxlength' => 255));
?>

			<?php 
$categoryData = Subcategories::model()->findAll();
$categories = CHtml::listData($categoryData, 'sub_id', 'sub_cat_name');
//prd($categories);
echo $form->dropDownListRow($model, 'itm_subcategory_id', $categories, array('class' => 'form-control', 'empty' => 'Select Subcategory'));
?>

			<?php 
$fabricData = Fabrics::model()->findAll();
$fabrics = CHtml::listData($fabricData, 'fab_id', 'fab_name');
echo $form->dropDownListRow($model, 'itm_fabric_id', $fabrics, array('class' => 'form-control', 'empty' => 'Select Fabric'));
?>

			<?php 
echo $form->textFieldRow($model, 'itm_price', array('class' => 'form-control'));
?>