[TYPO3-ect] Copying data from the model to teh view....
Steve Ryan
stever at syntithenai.com
Sun Mar 4 02:08:05 CET 2007
Hi Ries,
in your controller
$view->set('model',$mymodel);
in your template
<?php
$model=$this->get('model');
?>
hi <?= $model->get('name');?>
BTW, Relationship support is moving onwards
http://svn.syntithenai.com/svn/trunk/t3ext/lib
http://svn.syntithenai.com/svn/trunk/t3ext/div
http://svn.syntithenai.com/svn/trunk/t3ext/partnerpersistencedemo
sorry to go out side t3extdev but my host is easy for the moment.
Working on MM as we speak.
cheers
Steve Ryan
R. van Twisk wrote:
> Modeñ views...
>
> Hey Guys,
>
> I have a small question...
>
> Currently I have this in my code...
>
>
> $model =
> tx_div::makeInstance('tx_absgalleries_model_dummy');
>
> //$model->setConfigurations($this->configurations);
> $model->load($this->parameters);
> $resultList = $model->get('resultList');
> $view =
> tx_div::makeInstance('tx_absgalleries_views_exhibition');
> $view->init();
> 1) $view->set('entryList', $resultList);
> 2) $view->set('price', $model->get('price'));
>
>
>
> As you can see my model get's initialized and data is set using set
> methods (in 1 and 2),
> all fine...
>
> However setting the data to my view I need to call set(..) for each single
> value.
>
> Isn't it possible to assign the complete dataset from the model to the
> view directly using a copy constructor or something?
>
> Or using something like this...
>
> $view->set($model);
>
> within the view, model could even be a reference which will save
> copying some data around.
>
> thanks,
> Ries
>
>
More information about the TYPO3-team-extension-coordination
mailing list