was ist CakePHP-model-alias verwendet?

Im Benutzer-Modell:

var $hasMany = array(
        'Photo' => array(
            'className' => 'Photo',
            'foreignKey' => 'owner_id',
            ...
        ),
);

In Foto-Modell:

var $belongsTo = array(
        'Owner' => array(
            'className' => 'User',
            'foreignKey' => 'owner_id',
            ...
            ),
);

Hier ein Benutzer hat viele Fotos.
So was nun meine Frage ist das hier der alias-name ist "Eigentümer", die mir klar zu verstehen, die genaue Bedeutung von 'User', doch ist das der einzige Grund für die Verwendung von alias? hat es Auswirkungen auf 'Foto' in der user-Modell? oder wie 'Besitzer' in/von cakephp?

Ich verstehe nicht ganz den Sinn des alias im Modell.
Dankbar für Ihre Hilfe!

InformationsquelleAutor user518261 | 2010-11-25
Schreibe einen Kommentar