Although getting an error 404 with pagination in wordpress is quite common to come across, the usual suspects are not the way to go if you have a setup with symfony and wordpress working together on delivering a website.
web development
Sometimes, it may be helpful to select a Drupal 6 theme depending on the domain being used for every request. Although there are full-fledged solutions like Domain Access, they may be considered overkill for this problem. A reliable and quick solution is a custom module which is also compatible to […]
Django does come with a convenient database abstraction layer (DBAL) but unfortunately this DBAL is not very talkative. In case you get an error messages along the lines of ValueError: "<FooClass>" needs to have a value for field "fooclass" before this many-to-many relationship can be used.
The post_save hook from django.db.models.signals is executed right after the parent object has been stored in the database. As there is no hook for creation of updates of dependent objects, you have several alternatives: Attach to the post_save hook of your dependent model. This may work for all cases, where […]
Manchmal wäre es praktisch, nicht nur mit sfForm::setDefault den dem Benutzer in einem Formularfeld angezeigten Wert festzulegen, sondern den Formularinhalt nach erfolgter Abarbeitung von xyForm::configure noch abändern zu können. symfony bietet zwar die Möglichkeit, mit sfForm::getValue die Werte nach der Validierung abzufragen, gibt aber keinen Zugriff, um die Werte vor […]
Treten solche Fehlermeldungen auf: Couldn't find constant sfGuardPermission::PEER oder Cannot fetch TableMap for undefined table: . Make sure you have the static MapBuilder registration code after your peer stub class definition. oder aber Aufrufe wie dieser scheitern # php symfony propel:build-forms >> propel generating form classes Warning: constant(): Couldn't find […]
Wenn bei der Anmeldung bei phpPgAdmin die Meldung “Anmeldung aus Sicherheitsgründen verweigert.” erscheint, liegt das daran, dass in der Standardkonfiguration die Anmeldung von Benutzern wie postgres nicht gestattet wird – ein i.d.R. sinnvolles Verhalten. Bei manchen Installationen wie z.B. Entwicklungssystemen in lokalen Netzwerken ist das aber unnötig. Um in diesem […]
Manchmal ist es hilfreich, auch in einem postValidator zu einem symfony-Formular zu wissen, ob der zugrundeliegende Eintrag neu ist oder ob es sich um eine Korrektur des Datensatzes handelt. Die Funktion sfForm::isNew() steht für einen Validator jedoch nicht zur Verfügung. Zur Lösung gibt es zwei Ansätze, von denen der erste […]
Wenn phppgadmin kommentarlos leere SQL-Dumps liefert, kann das daran liegen, dass eine veraltete Kommandozeilenoption an pg_dump übergeben wird. In den Webserver-Logs finden sich dann Einträge wie /usr/lib/postgresql/8.4/bin/pg_dump: invalid option -- 'd' Try "pg_dump --help" for more information. Die relevanten Dateien können sich von Version zu Version unterscheiden. Daher wird hier […]
Nach dem Umzug eines symfony-Projektes muss wegen des geänderten Dateipfades der Cache geleert werden. Schlägt das fehl, weil symfonyvor Ausführen des Kommandos noch Dateien laden möchte, die noch am alten Ort vermutet werden, so äußert sich das in einer Fehlermeldung ähnlich dieser: $ php symfony cc PHP Warning: require(/srv/[...]/listvalidatormessagesTask.class.php): failed […]
Beim Update eines ziemlich alten symfony-Projektes erhielt ich folgende Fehlermeldung: Internal Server Error sfParseException Configuration file "/opt/symfony/1.4.13/lib/config/config/filters.yml" specifies category "common" with missing class key. Die Lösung ist – wie so vieles bei symfony – automatisiert. Allerdings muss zunächst symfony in Version 1.3.x verwendet werden, da das Skript nur dort aktiv […]
Tritt die Fehlermeldung Call to a member function reloadGroupsAndPermissions() in [...]plugins/sfGuardPlugin/lib/model/plugin/PluginsfGuardUserGroup.php in Bezug auf die dortige Zeile [php]$this->getsfGuardUser($con)->reloadGroupsAndPermissions();[/php] auf, so kann das u.U. daran liegen, dass die ID in den Datenbanktabellen sf_guard_user, sf_guard_user_group und sf_guard_user_permission durcheinander geraten sind und nicht mehr übereinstimmen. Das äußert sich z.B. darin, dass ein var_dump($this); […]