DB Aufruf im Tut... macht das Sinn? wenn ja, welchen?

Fragen zum Entwickeln eigener Addons?

Moderator: Sisko1990

Forum rules
Forumregeln
allapow
Joomla! Fledgling
Joomla! Fledgling
Posts: 1
Joined: Tue Dec 27, 2011 1:02 pm

DB Aufruf im Tut... macht das Sinn? wenn ja, welchen?

Postby allapow » Sun Jan 08, 2012 11:37 am

in folgendem Tut wird eine komische Art verwendet, um die DB zu benutzen.
http://docs.joomla.org/Developing_a_Model-View-Controller_%28MVC%29_Component_for_Joomla!1.7

Im Abschnitt zur Datenbank wird noch per

Code: Select all

JFactory::getDbo()
ein DB Objekt geholt. Später ist folgendes komisches Konstrukt gegeben:

Code: Select all

$this->_db->setQuery($this->_db->getQuery(true)
->from('gültiger SQL Code')
->leftJoin('...')
->select('...')
->where('...'));


mit

Code: Select all

$this->_db
wird eine Variable aus JModel benutzt.
Dann wird eine Query gesetzt die mittels der selben Variablen erst geholt wird. OK, das könnt ja funzen, aber ob es Sinn macht?!
Dann ist

Code: Select all

SELECT irgendwas
scheinbar vorhanden und es wird gleich mit

Code: Select all

->from()
weiter gemacht. Und am Ende gibt es eine SELECT-Anweisung.

Kann ich mit der Joomla API die SQL-Befehle mischen wie ich lustig bin?
Oder geht so etwas auch in SQL: erst FROM und später dann SELECT?!
Hat das Ganze einen Nutzen?

Mich hat es etwas irritiert und ich würde gerne wieder ruhig schlafen ;-)

Return to “Entwicklerforum”

Who is online

Users browsing this forum: No registered users and 1 guest