[TYPO3-ect] Copying data from the model to teh view....

Steffen Kamper steffen at dislabs.de
Sun Mar 4 09:49:13 CET 2007


"Steve Ryan" <stever at syntithenai.com> schrieb im Newsbeitrag 
news:mailman.1.1172970489.1272.typo3-team-extension-coordination at lists.netfielders.de...
> 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
>
>

Hi Steve,

i don't get it why you have lib/div in your own rep. What ist the difference 
to sf svn, and why don't you store your ext there ?

vg  Steffen

>
>
> 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