TinyMCE + symfony AdminGenerator + sfAssetsLibraryPlugin

Die 3 in symfony kombinieren? (K)Ein Problem:

Plugin installieren

php symfony plugin:install sfFormExtraPlugin

TinyMCE runterladen
https://www.tiny.cloud//
(da sowieso  jquery im Einsatz ist, dort die jquery variante)
– TinyMCE kopieren ins Projekt: /web/js/tiny_mce/
– js einbinden in der view.yml

javascripts:   [ tiny_mce/tiny_mce.js ]

– in der generator.yml TinyMCE anmelden


edit:
      fields:
        text: { type: textarea_tag, params: '<?php echo sfConfig::get('app_tinymce_options'); ?>' }

Interessant dabei ist, daß die Angabe in der generator.yml reicht, zumindest in Verbindung mit dem AdminGenerator.

Continue reading “TinyMCE + symfony AdminGenerator + sfAssetsLibraryPlugin”

Symfony, Propel und SQL Aggregate Functions

Da ich jetzt fast zwei Stunden gebraucht habe um einen GROUP BY und COUNT query in Symfony hinzukriegen, hier mal die Erklärung dazu.

Bei Google hab ich auch nichts sonderlich hilfreiches gefunden, bis auf einen Beitrag:
hier … und da die letzte Antwort.

Will man also einen Query wie folgt mit Propel bauen:


SELECT referer.ID, referer.IP, referer.CREATED_AT, count(*) AS cnt

FROM `referer`

WHERE referer.CREATED_AT >'2009-07-22 00:00:00'

GROUP BY referer.URL

ORDER BY referer.CREATED_AT ASC LIMIT 25

macht man so:

Continue reading “Symfony, Propel und SQL Aggregate Functions”

Upgrade Eclipse Ganymede to Galileo on Ubuntu

erstmal den galileo holen:


http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/galileo/R/eclipse-php-galileo-linux-gtk.tar.gz

also das pdt-eclipse, ich mach ja in php ;)

dann

cd /opt

da liegt dann schon der eclipse ordner von ganymede

das archiv holen

sudo mv ~/Desktop/eclipse-SDK-3.5-linux-gtk-x86_64.tar.gz

entpacken

sudo tar xfvz eclipse-SDK-3.5-linux-gtk-x86_64.tar.gz

und zack kopiert der sich einfach über ganymede und fertig ist der galileo
da ich ja alle verknüpfungen schon hatte kann ich die alle weiterbenutzen und muss da nix machen

Continue reading “Upgrade Eclipse Ganymede to Galileo on Ubuntu”