<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Web2py: il DAL</title>
	<atom:link href="http://blog.epysoft.com/python/web2py-il-dal/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.epysoft.com/python/web2py-il-dal/</link>
	<description>esperienze IT software sistemi python</description>
	<lastBuildDate>Tue, 27 Apr 2010 20:44:19 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
	<item>
		<title>By: Carlo Bazzo</title>
		<link>http://blog.epysoft.com/python/web2py-il-dal/comment-page-1/#comment-6</link>
		<dc:creator>Carlo Bazzo</dc:creator>
		<pubDate>Tue, 27 Apr 2010 20:44:19 +0000</pubDate>
		<guid isPermaLink="false">http://blog.epysoft.com/?p=39#comment-6</guid>
		<description>ciao Tex,
come detto da Massimo, che ringrazio per l&#039;intervento:

1) non esiste la possibilità di avere funzioni di callback direttamente nel DAL ma è possibile avere qualcosa di molto vicino con il parametro onvalidation dei form (o SQLFORM o Crud) attraverso il quale può essere definita una funzione da eseguirsi subito dopo la validazione. D&#039;altra parte non è comunque difficile scrivere un po&#039; di codice per gestirla autonomamente (abbiamo sviluppato qualcosa del genere in epysoft), anche se ovviamente dipende dal risultato che si vuole ottenere.
2) su google groups se ne è parlato spesso ma il recente thread che Massimo segnala direi che dà la risposta definitiva.</description>
		<content:encoded><![CDATA[<p>ciao Tex,<br />
come detto da Massimo, che ringrazio per l&#8217;intervento:</p>
<p>1) non esiste la possibilità di avere funzioni di callback direttamente nel DAL ma è possibile avere qualcosa di molto vicino con il parametro onvalidation dei form (o SQLFORM o Crud) attraverso il quale può essere definita una funzione da eseguirsi subito dopo la validazione. D&#8217;altra parte non è comunque difficile scrivere un po&#8217; di codice per gestirla autonomamente (abbiamo sviluppato qualcosa del genere in epysoft), anche se ovviamente dipende dal risultato che si vuole ottenere.<br />
2) su google groups se ne è parlato spesso ma il recente thread che Massimo segnala direi che dà la risposta definitiva.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Massmo</title>
		<link>http://blog.epysoft.com/python/web2py-il-dal/comment-page-1/#comment-5</link>
		<dc:creator>Massmo</dc:creator>
		<pubDate>Tue, 27 Apr 2010 18:12:19 +0000</pubDate>
		<guid isPermaLink="false">http://blog.epysoft.com/?p=39#comment-5</guid>
		<description>Ciao Tax,
scusa se mi intrometto.
1) Non lo puoi far a livello del DAL ma lo puoi fare a livello dei form the chiamo il DAL. Per esempio:
form=crud.create(db.table,onvalidation=...,onaccept=...)
2) http://groups.google.com/group/web2py/browse_thread/thread/3f81b4f9458695d5</description>
		<content:encoded><![CDATA[<p>Ciao Tax,<br />
scusa se mi intrometto.<br />
1) Non lo puoi far a livello del DAL ma lo puoi fare a livello dei form the chiamo il DAL. Per esempio:<br />
form=crud.create(db.table,onvalidation=&#8230;,onaccept=&#8230;)<br />
2) <a href="http://groups.google.com/group/web2py/browse_thread/thread/3f81b4f9458695d5" rel="nofollow">http://groups.google.com/group/web2py/browse_thread/thread/3f81b4f9458695d5</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tex</title>
		<link>http://blog.epysoft.com/python/web2py-il-dal/comment-page-1/#comment-3</link>
		<dc:creator>Tex</dc:creator>
		<pubDate>Thu, 22 Apr 2010 08:00:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.epysoft.com/?p=39#comment-3</guid>
		<description>Ciao Carlo, 

complimenti per il post, 

stavo valutando anche io web2py, non mi sembra veramente niente male, solo non riesco a capire 2 cose:

1. Come posso intervenire nei callback del DAL (esempio tracciare le modifiche ad un record con before_update / after_save ecc., sembra che non esistano...)

2. Come si fa a stampare qualcosa nel log a livello di controller / model ? Anche qui mi sembra di avere capito che l&#039;unico log che esiste è quello relativo alle chiamate http...

Per il resto il framework sembra veramente notevole...</description>
		<content:encoded><![CDATA[<p>Ciao Carlo, </p>
<p>complimenti per il post, </p>
<p>stavo valutando anche io web2py, non mi sembra veramente niente male, solo non riesco a capire 2 cose:</p>
<p>1. Come posso intervenire nei callback del DAL (esempio tracciare le modifiche ad un record con before_update / after_save ecc., sembra che non esistano&#8230;)</p>
<p>2. Come si fa a stampare qualcosa nel log a livello di controller / model ? Anche qui mi sembra di avere capito che l&#8217;unico log che esiste è quello relativo alle chiamate http&#8230;</p>
<p>Per il resto il framework sembra veramente notevole&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

