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

Steve Ryan stever at syntithenai.com
Mon Mar 5 10:27:52 CET 2007


Contributing through this list is comfortable for now.
I imagined (and feel good about) Elmar managing svn for lib and div.
Hope that's good.

My svn is messy too. Stuff gets checked in at all states.

Stever



Steffen Kamper wrote:
> "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