thanks agan2 semua , ane baru belajar Yii , mohon pencerahannya dari suhu2 Yii di forum ini.
thanks agan2 semua , ane baru belajar Yii , mohon pencerahannya dari suhu2 Yii di forum ini.
Terima kasih infonya oom… ditunggu ya tutorial lengkapnya kalau memang ada yg berkenan buat … Salam.
salam kenal para mastah…ijin gabung with the gank
Salam Kenal semuanya,
maap saya masih newbie
Sori ni gan, ane newbie ni di Yii
Koq ane coba mau download tutorial yang bahasa indonesia yang di IDWS itu ga bisa ya?
Not found gitu…
Udah dihapus kah?
Tolong upload lagi ya gan, butuh ni…
gan bagaimana cara mengaktifkan pdo_postgree di apache2 linux ubuntu
sip, makasih buat master-master yg sdh buatin ebook nya
[font="Comic Sans MS"]Asik tenan, bisa belajar yii dari nol prutul,
masih ya suhu,.,
[/font]
assalamulaiakum
salam sejahtera…
saya new bie baru mau blajar famework…
ada yang bisa ngasih tutorial buat saya pelajri…
rekan2 ada yang sudah mengoperasikan framework GTFW blm ?
terima aksih
ane baru gabung forum ini nih
selama ini ane cuma baca2 aja dari forum ini, soalnya belom begitu tertarik
tapi setelah negara api datang, ane putuskan buat serius belajar yii
salam kenal para master yii
Untuk tutorial, dapat dilihat disini gan Tutorial Yii.
minta link nya dong gan…
Ini ada tutorial dari blognya sabit tk bikin ofline gan… yang mau sedot monggo
Salam buat akang-akang semua,
Saya mau nanya mas,gimana cara hubungin form log in yang di my web application ke database & my sql ?
(saya make xampp mas)…
#thanks before
dao tadi blum terjawab ? help me
mau nanya kenapa photo yg di upload ga masuk ke db ya?? klo ke folder images.a masuk, tapi reload browser.a munculnya Error 404
The requested page does not exist.
scriptnya ky gini:
public function actionCreate() {
$model = new Gallery;
if (isset($_POST[‘Gallery’])) {
$model->attributes = $_POST[‘Gallery’];
$model->photo = CUploadedFile::getInstance($model, ‘photo’);
if (!empty($model->photo)) {
$path = Yii::getPathOfAlias(‘webroot’) . Yii::app()->params->folder_gallery . $model->photo;
$path_thumb = Yii::getPathOfAlias(‘webroot’) . Yii::app()->params->folder_gallery_thumb . ‘thumb_’ . $model->photo;
$model->photo->saveAs($path);
$thumb = Yii::app()->phpThumb->create($path);
$thumb->resize(428, 428);
$thumb->save($path_thumb);
}
if ($model->save())
$this->redirect(array(‘view’, ‘id’ => $model->id));
}
$this->render(‘create’, array(
‘model’ => $model,
));
}
mohon bantuan semuanya
saya msh newbie,
o iyaa saya di viewnya tdk menggunakan CFormModel, apakah bisa???
permisi master master semua
ane bikin web, supaya bisa dijalankan di server tempat kita naro aplikasinya gmn yah ? apa aplikasi dan folder yii dijadiin satu semua ato gmn ?
ini contoh pake DAO
ini di modelnya :
/*listing vendor*/
public function listVendor()
{
$arrvendor = array();
//loop through vendor first
$connection=Yii::app()->db;
$ssi_query = "select * from ssi_vendor order by vendor_id";
$ssi_result = $connection->CreateCommand($ssi_query)->query();
$i=1;
foreach($ssi_result as $ssi_fetch)
{
$vid = $ssi_fetch["vendor_id"];
$vname = $ssi_fetch["vendor_name"];
// put in array
$arrvendor[$i]["seq"]=$i;
$arrvendor[$i]["id"]=$vid;
$arrvendor[$i]["name"]=$vname;
// get raw material code
$item[] = $this->getRawName($ssi_fetch["vendor_raw_material_1_code"]);
$item[] = $this->getRawName($ssi_fetch["vendor_raw_material_2_code"]);
$item[] = $this->getRawName($ssi_fetch["vendor_raw_material_3_code"]);
$item[] = $this->getRawName($ssi_fetch["vendor_raw_material_4_code"]);
$item[] = $this->getRawName($ssi_fetch["vendor_raw_material_5_code"]);
foreach($item as $k => $v)
{
if($v!=null)
{
$items[]=$v;
}
}
$nitem = implode(",", $items);
$arrvendor[$i]["items"]=$nitem;
unset($items);
unset($nitem);
unset($item);
//get last shipment
$shipment_date = $this->getLastShipment($ssi_fetch["vendor_id"]);
$arrvendor[$i]["shipment"]=($shipment_date!=NULL) ? $shipment_date: "None";
// then loop through contact
$ssi_querys = "select contact_phone_1_text, contact_first_last_name from ssi_contact where vendor_id='$vid' order by sequence_number limit 1";
$ssi_results = $connection->CreateCommand($ssi_querys)->query();
$ssi_num_rows = $connection->CreateCommand($ssi_querys)->execute();
if($ssi_num_rows > 0)
{
foreach($ssi_results as $ssi_fetchs)
{
$cname = $ssi_fetchs["contact_first_last_name"];
$cnumber = $ssi_fetchs["contact_phone_1_text"];
$arrvendor[$i]["contacts"]=$cname;
$arrvendor[$i]["cnumber"]=$cnumber;
}
} else {
$arrvendor[$i]["contacts"]="-";
$arrvendor[$i]["cnumber"]="-";
}
$i++;
}
return $arrvendor;
}// end function
panggil di controller :
$listing=Vendor::model()->listVendor();
// Create filter model and set properties
$filtersForm=new FiltersForm;
if (isset($_GET['FiltersForm']))
$filtersForm->filters=$_GET['FiltersForm'];
// Get rawData and create dataProvider
$filteredData=$filtersForm->filter($listing);
$dataProvider=new CArrayDataProvider($filteredData, array(
'sort'=>array(
'attributes'=>array('id','name','contacts','shipment','items'),
),
'pagination'=>array(
'pageSize'=>10,
),
));
// Render
$this->render('index', array(
'filtersForm' => $filtersForm,
'dataProvider' => $dataProvider,
));
di view :
/* @var $this VendorController */
/* @var $dataProvider CActiveDataProvider */
$this->menu=array(
array('label'=>'Create Vendor', 'url'=>array('create')),
array('label'=>'List Contact', 'url'=>array('/contact')),
array('label'=>'Reset Filter', 'url'=>array('/vendor')),
);
?>
Vendor
<?php
$this->widget('bootstrap.widgets.TbGridView', array(
'type'=>'striped bordered condensed',
'dataProvider'=>$dataProvider,
'template'=>"{items}\n{pager}",
'filter'=>$filtersForm,
'afterAjaxUpdate'=>"function(){jQuery('#FiltersForm_shipment').datepicker({'dateFormat': 'yy-mm-dd'})}",
'columns'=>array(
array('name'=>'seq', 'header'=>'No','filter'=>false),
array('name'=>'name', 'type'=>'raw','value'=>'CHtml::link($data[name],"vendor/view/".$data[id])','header'=>'Name',
'htmlOptions'=>array('class'=>'span2')
),
array('name'=>'contacts', 'header'=>'Contact Name',
'htmlOptions'=>array('class'=>'span2')
),
array('name'=>'cnumber', 'header'=>'Contact Number','filter'=>false),
array('name'=>'items', 'header'=>'Item Supplied',
'filter'=>CHtml::listData(RawMaterial::model()->findAll(), 'raw_material_name', 'raw_material_name'),
'htmlOptions'=>array('class'=>'span2')
),
array('name'=>'shipment', 'header'=>'Last Shipment','type'=>'raw',
'value'=>'($data[shipment]!=="None") ? date_format(new DateTime($data["shipment"]), "d F Y") : "None"',
'filter'=>$this->widget('zii.widgets.jui.CJuiDatePicker', array(
'name'=>'FiltersForm[shipment]',
'attribute'=>'date',
'options' => array(
'dateFormat' => 'yy-mm-dd'
)
), true),
'htmlOptions'=>array('class'=>'span2')
),
array(
'class'=>'CDataColumn',
'type'=>'raw',
'value'=>'CHtml::link("Edit","vendor/update/".$data[id])',
'header'=>'Edit Vendor',
'filter'=>false,
),
array(
'class'=>'CDataColumn',
'type'=>'raw',
'value'=>'CHtml::link("Add","contact/create",array("target"=>"_blank"))',
'header'=>'Add Contact',
'filter'=>false,
),
array(
'class'=>'CDataColumn',
'type'=>'raw',
'value'=>'CHtml::link("Remove","vendor/delete/".$data[id],array("confirm"=>"Are you sure you want to remove this Vendor?","title"=>"Remove Vendor"))',
'header'=>'Remove Vendor',
'filter'=>false,
),
),
));
maaf agan2 apabila berantakan, ane baru belajar Yii :3
salam semua rekan… saya sedang memulia belajar YII Framework, sudah download ebook (terima kasih dengan sangat ya master)… kendalanya pass install yiic muncul error “php.exe - system error… the program can’t start because php_mbstring.dll missing from your computer”
NEED HELP?
salam kenal…!