Yii Framework Forum: Multiple Model Di Satu View - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Multiple Model Di Satu View Rate Topic: -----

#1 User is offline   nyuby 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 3
  • Joined: 27-November 10

Posted 15 December 2010 - 10:41 PM

Hiii.
Teman -teman, saya pemula dalam menggunakan Yii,
Saya ingin bertanya, bagaimana cara menggunakan beberapa model didalam 1 view ?
Misal, saya ingin membuat input data pembelian barang yang melibatkan model barang,supplier, pembelian dll..
Sebelumnya mereka telah terhubung didalam function relations(). Nah bagaimana cara pemanggilannya apabila controller yang digunakan adalah controller pemebelian... ?
Saya sudah coba dengan cara seperti ini , tpi belum berhasil
<div class="row">
		<?php echo $form->labelEx($model->barang,'Kode Barang'); ?>
		<?php echo $form->textField($model->barang,'kode'); ?>
		<?php echo $form->error($model->barang,'kode'); ?>
	</div>


Muncul error
Fatal error: Call to a member function getValidators() on a non-object in D:\PHP\Research\yii\yii\web\helpers\CHtml.php on line 1732


Atas bantuannya, saya ucapkan terimakasih ...
0

#2 User is offline   junxiong 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 540
  • Joined: 21-June 10

Posted 17 December 2010 - 11:45 PM

Mungkin ada baiknya menyertakan coding di bagian Controller, model juga biar lebih jelas.

Untuk bantuan awal, mungkin kamu bisa membaca posting blog di sini:
http://hungred.com/h...er-1-view-crud/
Dia membuat table Invoice dan table InvoiceItem yang memiliki hubungan one to many.
nah dia perlu form yang kalau input invoice, sekalian input invoiceItem juga, yang menurut saya
cukup mirip kasusnya dengan kamu...
“The most likely way for the world to be destroyed, most experts argue, is by accident. That’s where we come in; we’re computer professionals. We cause accidents.” - Nathaniel Borenstein

Yii Playground : Collaborative demo apps. You can join to improve it too!
My Team's Blog: In Indonesian.
0

#3 User is offline   YII alvs 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 53
  • Joined: 11-February 10

Posted 19 December 2010 - 08:14 PM

View Postjunxiong, on 17 December 2010 - 11:45 PM, said:

Mungkin ada baiknya menyertakan coding di bagian Controller, model juga biar lebih jelas.

Untuk bantuan awal, mungkin kamu bisa membaca posting blog di sini:
http://hungred.com/h...er-1-view-crud/
Dia membuat table Invoice dan table InvoiceItem yang memiliki hubungan one to many.
nah dia perlu form yang kalau input invoice, sekalian input invoiceItem juga, yang menurut saya
cukup mirip kasusnya dengan kamu...


contoh yang keren bro,
0

#4 User is offline   ibiz4 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 151
  • Joined: 26-November 10
  • Location:Indonesia

Posted 21 December 2010 - 09:59 PM

View PostYII alvs, on 20 December 2010 - 09:33 PM, said:

ini mengunakan extdwz

Attachment extdwz succes.jpg

yang ini bukan bro:

http://www.yiiframework.com/wiki/19/
How to use a single form to collect data for two or more models
WYSIWYG
(What Yii Serve is What You Get)
0

#5 User is offline   aqge 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 188
  • Joined: 02-September 10
  • Location:Indonesia

Posted 22 December 2010 - 01:56 AM

View Postnyuby, on 15 December 2010 - 10:41 PM, said:

Hiii.
Teman -teman, saya pemula dalam menggunakan Yii,
Saya ingin bertanya, bagaimana cara menggunakan beberapa model didalam 1 view ?
Misal, saya ingin membuat input data pembelian barang yang melibatkan model barang,supplier, pembelian dll..
Sebelumnya mereka telah terhubung didalam function relations(). Nah bagaimana cara pemanggilannya apabila controller yang digunakan adalah controller pemebelian... ?
Saya sudah coba dengan cara seperti ini , tpi belum berhasil
<div class="row">
		<?php echo $form->labelEx($model->barang,'Kode Barang'); ?>
		<?php echo $form->textField($model->barang,'kode'); ?>
		<?php echo $form->error($model->barang,'kode'); ?>
	</div>


Muncul error
Fatal error: Call to a member function getValidators() on a non-object in D:\PHP\Research\yii\yii\web\helpers\CHtml.php on line 1732


Atas bantuannya, saya ucapkan terimakasih ...



gan sebelumnya ane revisi dulu ya..
yang agan maksud bukan view tapi istilah lebih tepatnya form, seperti kata agan-agan diatas ane nih...
trus pertanyaannya menjadi bagaimana membuat form untuk beberapa model

menurut ane penggunaan form memang paling tepat untuk akses beberapa model,

ketika membuat form
$form->textField($model,'nama');


$model itu bukan hanya activerecord tapi juga bisa Formmodel, nah indahnya adalah form model ini bisa tersusun oleh beberapa Ative record model,

mungkin ini bisa membantu

http://www.yiiframew..._hl__cformmodel
Best Regard
Tidak ada coding yang salah
Yang ada hanyalah Coding yang lebih baik
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users