Although I am currently only using MySQL, this is a behavior I'm
interested in for a project I'm currently working on.  It also seems
like a fairly sensible behavior in general.  +1 for me, and if there
is any way I can help, I'll be glad to pitch in.

Will Killian

On Apr 26, 3:16 am, "Franke Gordon" <[EMAIL PROTECTED]>
wrote:
> I have test it only with a mysql ;(
>
> My code:
> #    $c->add(TableI18nPeer::CULTURE, $culture);
> $default_culture = sfConfig::get('sf_i18n_default_culture');
> $subSelect = TableI18nPeer::CULTURE." = IF((SELECT i18n.ID FROM 
> ".TableI18nPeer::TABLE_NAME." as i18n WHERE i18n.CULTURE='".$culture."' AND 
> i18n.ID = ".TablePeer::ID."), '".$culture."', '".$default_culture."')";
> $c->add(TableI18nPeer::CULTURE, $subSelect, Criteria::CUSTOM);
>
> greetings
> Gordon
>
> -----Ursprüngliche Nachricht-----
> Von: [email protected] [mailto:[EMAIL PROTECTED] Im Auftrag von 
> Fabien POTENCIER
> Gesendet: Donnerstag, 26. April 2007 10:12
> An: [email protected]
> Betreff: [symfony-devs] Re: patch for i18n tables
>
> To be included, you need to have a patch that works with every db
> supported by Propel and symfony.
>
> Fabien
>
> Franke Gordon wrote:
> > Hello,
>
> > many peopel hast he problem that he get a empty database result if no
> > translation data fort he record exist. i have modify/add
> > (doSelect|doSelectOne|retrieveByPk)WithI18n functions. It makes a
> > subselect and check if the culture exist if not it use the default culture.
>
> > So my questions:
>
> > Can i add this to the propel generator files?
>
> > And with a optional parameter or per default?
>
> > What you think about that?
>
> > greetings
>
> > Gordon


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"symfony developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/symfony-devs?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to