Symfony 1.4, Propel 1.4, Left-Join

daran denken: Das ist kein Left-Join:

$c->addJoin(Table1Peer::ID, Table2Peer::TABLE1_ID);

das wird erst so zu einem Left-Join:

$c->addJoin(Table1Peer::ID, Table2Peer::TABLE1_ID, Criteria::LEFT_JOIN);
Veröffentlicht unter Propel, Symfony 1.4 | Verschlagwortet mit ,

Bash: rekursives löschen aller .svn Verzeichnisse aus einem Ordner

damit testen

    find . -mindepth 1 -type d -name .svn -print0 | xargs -0 -r ls -ld

danach das ls -ld durch rm -rf ersetzen

    find . -mindepth 1 -type d -name .svn -print0 | xargs -0 -r rm -rf
Veröffentlicht unter Bash/Shell, Subversion | Verschlagwortet mit ,

Datum- und Zeitfelder formatieren mit Doctrine 1.4

Oft möchte man z.B. das letzte Änderungsdatum oder Erstellungsdatum eines Objektes ausgeben. Dafür hat man in der Regel Felder in der Tabelle die man als Timestamp nutzt. Möchte man diesen Timestamp formatiert ausgeben, funktioniert das so: Weiterlesen

Veröffentlicht unter Dorctrine, Symfony 1.4, Tips & Tricks | Verschlagwortet mit ,

Helper in einer Action-Klasse einbinden

CodeSnippet wie man Helper in einer Action-Klasse einbindet

<?php
    class exampleActions extends sfActions
    {
        public function executeTest(sfWebRequest $request)
        {
             sfContext::getInstance()->getConfiguration()->loadHelpers(array('Tag','Assets'));
        }
    }
?>
Veröffentlicht unter CodeSnippet, Symfony 1.4 |

Redirect aus einer Componente

Ein Redirect aus einer Componente oder einer Filter funktioniert folgendermaßen:

   sfContext::getInstance()->getController()->redirect('exampleModul/test');
   exit;

Zeile 2 ist Ganz wichtig !!!! . Führt man ein Riderect aus einer Action-Klasse aus, wird das Script
an dieser Stelle sofort gestoppt. Bei einem Redirect aus einer Componente oder ein Filterklasse wird ohne exit der nachfolgende Code komplett ausgeführt.

Veröffentlicht unter Symfony 1.4 |

Doctrine Result – Array anstelle von Objekten

In diesem Artikel stelle ich kurz vor wie man den Rückgabewert einer DQL-Abfrage beeinflusst.
Bei einer Standardabfrage liefert Doctrine ein Objekt zurück (oder ein Array von Objekten). Weiterlesen

Veröffentlicht unter CodeSnippet, Dorctrine, Symfony 1.4, Tips & Tricks |

Doctrine – überlagern einer bestehenden getter Methode in einer Model Klasse

Manchmal macht es Sinn getter Methode aus dem Model zu überlagern.
Bei Propel ist es ohne weiteres Möglich.
Weiterlesen

Veröffentlicht unter Dorctrine, Symfony 1.4 |