วันพุธที่ 4 พฤศจิกายน พ.ศ. 2558
วันศุกร์ที่ 24 กรกฎาคม พ.ศ. 2558
Date + 7 Day
$date = "Mar 03, 2011";
$date = strtotime($date);
$date = strtotime("+7 day", $date);
echo date('M d, Y', $date);
http://stackoverflow.com/questions/5174789/php-add-7-days-to-date-format-mm-dd-yyyy
วันเสาร์ที่ 9 พฤษภาคม พ.ศ. 2558
Yii framework, pass jquery parameters into Yii::app()->createUrl('controller/action',array('param'=>'value')
$('#div_exams').on('click', 'a[id^="download"]', function(e) { e.preventDefault(); var fileName = e.target.id; $.ajax({ type: "POST", url: "createUrl("exams/downloadExam"); ?>", data: {fileName: fileName}, success: function(jsonResponse) { }, error: function() { } }); });
Yii Shopping-cart-component
Shopping Cart
Provides shpping cart functionality for models.
Cart is a container object that holds items collection and have handy methods to work with it.
It uses user session as a cart data storage.
https://github.com/yiiext/shopping-cart-component
วันอังคารที่ 21 เมษายน พ.ศ. 2558
YII CHtml::Link With Icon
YII CHtml::Link
echo CHtml::link(''.UserModule::t('Profile').'', array('/user/profile'));
วันจันทร์ที่ 6 เมษายน พ.ศ. 2558
YํII LIKE Search On Model
public function DocSearch() {
$criteria = new CDbCriteria; // เรียกค้นหาแบบ Criteria
if(isset($_POST['keywords'])) {
$criteria->condition = "doc_subject LIKE :keySearch";
$criteria->params[':keySearch'] = '%' . trim($_POST['keywords']) . '%';
}
$criteria->order = 't.id DESC'; // เรียงข้อมูลแบบ DESC
// ทำการ return ค่า แบบ CActiveDataProvider
return new CActiveDataProvider($this, array(
'criteria' => $criteria, // ใส่เงื่อนไขในการแสดงผล
'pagination' => array('pageSize' => 30), // จำนวนที่แสดงต่อหน้า
));
}
วันอาทิตย์ที่ 18 มกราคม พ.ศ. 2558
Yii Extention NavaJcrop
$this->widget('ext.NavaJcrop.ImageJcrop', array(
'config' => array(
'title'=>$Classified->img_cover,
'image'=>$Classified->img_cover,//required, all field below are not required.
'id'=>'nava-jcrop',
//'unique'=>true,
'buttons'=>array(
'cancel'=>array(
'name'=>'Cancel',
'class'=>'button-crop',
'style'=>'margin-left: 5px;',
),
/*'edit'=>array(
'name'=>'Edit',
'class'=>'button-crop',
'style'=>'margin-left: 5px;',
),*/
'crop'=>array(
'name'=>'Crop',
'class'=>'button-crop',
'style'=>'margin-left: 5px;',
)
),
'options'=>array(
'imageWidth'=>150,
'imageHeight'=>175,
'resultStyle'=>'position: fixed;top: 50px;max-width:350px;max-height:350px;z-index: 9999;',
'resultMaxWidth'=>350,
'resultMinWidth'=>350,
),
'callBack'=> array(
'success'=>"function(obj,res){
/* alert(res); */
$('#Classifieds_img_cover').val(res);
console.log(obj,res);}",
'error'=>"function(){alert('error');}",
)
)
));
Yii Check Valid Form
$form = $this->beginWidget('CActiveForm', array(
'id' => 'classifieds-Post-form',
'enableClientValidation'=>true,
'enableAjaxValidation'=>true,
'clientOptions'=>array(
'validateOnSubmit'=>true,
),
'focus' => array($Classified, 'category_id'),
'htmlOptions' => array(
'class' => 'form-horizontal',
'enctype' => 'multipart/form-data'
),
));
สมัครสมาชิก:
บทความ (Atom)