<div>Danke, Stefan!</div><div><br></div>>Wenn deine Methode jetzt als Parameter $self, $c, $id erwartet, musst du die<br>>auch übergeben (bis auf $self, das machst du implizit, indem du die Methode<br>>mit dem -> aufrufst):<br>
>$c->model('flatfile')->get_data($c, $id);<div><br></div><div>Da war das Problem wiedermal vor dem Monitor. Genauso wie Du das gesschreiben hast, hatte ich das vermutet und ausprobiert. Scheinbar habe ich als Parameter aber eine Variable übergeben die Undef war. Das heisst mein Ansatz war schon richtig, ich habe nur an der falschen Stelle gesucht :-(</div>
<div><br></div><div>>Nicht in die Klasse, sondern in die Methode.</div><div>Natürlich meinte ich Methode...<br><br>>Das klingt jetzt nicht unbedingt nach Fortschritt :) Um welche Art von Daten<br>>und Zugriffen gehts da? Wenn du nicht von einem externen SQL-Server abhängig<br>
>sein willst, würde sich SQLite anbieten. Braucht keinen Server, speichert die<br>>Daten in einer einzelnen Datei und bietet dir trotzdem die Vorzüge einer SQL-<br>>Datenbank.</div><div>Am Anfang des Projekts wurde SQL gewählt weil wir so einen Zentralen Server hatten und alles an einem Platz. Im Nachhinein kammen aber mehrere Teams dazu und wir haben jetzt das Problem, das die Teams unsere Datan benützen und teilweise ändern müssen, wir aber sicherstellen müßen dass unsere Software immer noch funktioniert. Deshalb hat jetzt jedes Team einen SQL-Server stehen. Lange rede kurzer Sinn, wir haben jetzt das Problem das wir immer wieder eine ganze Datenbank in unseren Master-Server mergen müssen. Aufwändige, Fehleranfällige und umständliche Arbeit. Mit Textfiles handeln wir uns zwar andere Probleme ein, aber die könnte man einfach und komfortabel in SVN einchecken und auf Knopfdruck mergen. Daher die Evaluierung.</div>
<div><br><div class="gmail_quote">Danke,</div></div><div class="gmail_quote">Wolf</div>