私は yii の初心者で、サブフォームとグリッドビューの使用に問題があります。これらのテーブルを使用して簡単な会計仕訳帳を作成したいと考えています。
t_journal
---------
id_journal
dates
t_journal_detail
----------------
id
id_journal
journal_code
journal_name
desc
debit_value
credit_value
以下のように、t_journal 用と t_journal gridview 内にある t_journal_detail 用の 2 つの gridview を使用したいと思います。
$this->widget( 'bootstrap.widgets.TbGridView', array(
'id' => 'jurnal-harian-grid',
'template' => "<div>{pager}</div><div style='float:left;'>{summary}</div><div class='clear'> </div>\n{items}\n<div>{pager}</div><div style='float:left;'>{summary}</div><div class='clear'> </div><br/>",
'dataProvider' => $model->search(),
'columns' => array(
array(
'name' => 'id_journal',
'header' => 'ID',
),
array(
'name' => 'dates',
'header' => 'Date',
'value' => 'date("d-m-Y",strtotime($data["dates"]))',
),
array(
'header' => 'Details',
'value' => $this->renderPartial('_subjurnal', array("modelDetail"=>$modelDetail), true),
),
),
) );
_subjurnal.php 内に、"Testing" という単語を含む 1 列のテーブルを挿入します。
<table border="0">
<tr>
<td>Testing</td>
</tr>
</table>
グリッドビュー内に別のサブフォームまたはサブページを挿入する正しい方法ですか? ジャーナルグリッドビューのすべての行でエラーが発生したため:
Parse error: syntax error, unexpected '<' in D:\xampp\htdocs\cvsunrise\yii\framework\base\CComponent.php(616) : eval()'d code on line 1
それを行う正しい方法は何ですか?このための助けをいただければ幸いです。