propel einrichten
September 19th, 2007 by admin
mit propel können in php relationale datenbanken(z.b. mysql,mssyl oder oracle) objektrelational gemappt werden, ne super sache. also dache ich mir, ich probier das ganze mal aus.
die trac seite konnte mir dazu ein sehr gutes tutorial liefern. doch leider hab ich es nicht geschaft das propel auf meine mysql datenbank zugreift. nunja ein bischen gegoogelt und dabei hab ich ein schönes deutsches tutorial auf dem tech-nick-blog gefunden, leider hat mir das auch nicht geholfen, da propel danach die folgende fehlermeldung ausgespuckt hat:
-
wrapped: No driver has been registered to handle connection type:
nachdem ich bei zend endlich fündig geworden bin konnte der folgende code vom tech-nick-blog als verursacher ausgemacht werden (in der runtime-conf.xml).
-
<dsn>mysql:host=localhost;dbname=newssystem</dsn>
-
<user>nutzername</user>
-
<password>passwort</password>
das ganze wird dann einfach mit der zend variante ersetzt und fertig.
-
runtime-conf.xml:
-
<connection>
-
<phptype>mysql</phptype>
-
<hostspec>localhost</hostspec>
-
<database>test</database>
-
<username>root</username>
-
<password>passss</password>
-
<options>
mein propel funktioniert jetzt ![]()