[TYPO3-ect] MVC and EXT JS

Stefano Cecere scecere at krur.com
Sun Oct 28 12:16:51 CET 2007


Hi everybody

wouln't it be much faster to use the eID way to call pages ?
i was just about to develop an ExtJS data feeder for the grid 
component.. and i thought to go this way..

stefano





On 2007-10-27 11:41:38 +0200, Fabien Udriot <fudriot at omic.ch> said:

> Hi Juan,
> 
> Do you need data from the database to generate your JSON ? Probably 
> yes. In this case,
> your are able to use the MVC model to structure the PHP code.
> 
> JSON is only a way to transport and format the informations,
> like XML is an other way to structure a document. 
> http://en.wikipedia.org/wiki/JSON
> 
> Somewhere in your javascript, Extjs is going to call this JSON resource 
> by mean an Ajax request.
> The URL is going to like like this :
> http://domain.tld/index.php?id=xx&type=140
> 
> As result, the right controller "wakes up" :
> 
> The controller : called with an Ajax request
> The model : handle the data - database connexion
> The view : in your case, it will be the JSON output. The file will 
> contain probably the minimum json_encode()
> 
> To make TYPO3 know which controller should be called with Ajax, you 
> need some Typoscript in
> your configurations/setup.txt. Here is mine, for an extension :
> 
> ######### AJAX CONFIGURATION #########
> includeLibs.tx_ecobox_controllers_boxAjax = 
> EXT:ecobox/controllers/class.tx_ecobox_controllers_boxAjax.php
> ecoboxboxAjax = PAGE
> ecoboxboxAjax.typeNum = 140  (define your own number)
> ecoboxboxAjax.config.admPanel = 0
> ecoboxboxAjax.config.disableAllHeaderCode = true
> ecoboxboxAjax.50 = USER_INT
> ecoboxboxAjax.50.userFunc = tx_ecobox_controllers_boxAjax->main
> ecoboxboxAjax.50.configurations < temp.tx_ecobox
> 
> If you have further question, you could look at the extension efaq.
> 
> regards,
> 
> Fabien
> 
> Juan Madurga a écrit :
>  > Hello,
>  > Im using ext js to do a paging grid i hope you know what im talking 
> about. To make the grid in the script i need a proxy that receives some 
> parameters  from the script and load the data from remote in JSON 
> format. In that way i dont need model class and  either action of 
> loading because i need to load the data in that proxy php file.
>  > Have you got any idea how to fit some javascript functionalities and MVC?
>  > Thank you very much, i hope you understand my problem.
>  >
>  > _________________________________________________________________
>  > Express yourself instantly with MSN Messenger! Download today it's FREE!
>  > http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/




More information about the TYPO3-team-extension-coordination mailing list