Yii Pfad-Helfer Klasse


Sehr praktisch für die Verwendung von Pfaden im YII-Framework ist die folgende Klasse, die einen einfacher Zugriff auf die Pfade gibt und gleichzeitig die Anwendung flexibel hält bei Änderungen:

class Paths
{

    public static function getImagesPath()
    {
        return Yii::app()->request->baseUrl .DIRECTORY_SEPARATOR."images".DIRECTORY_SEPARATOR;
    }
    public static function getRootDirectory()
    {
        return Yii::getPathOfAlias('application');
    }
    public static function getWebRootDirectory()
    {
        return Yii::getPathOfAlias('webroot');
    }
    public static function getExtensionDirectory()
    {
        return Yii::getPathOfAlias('ext');
    }
    public static function getViewDirectory()
    {
        return Paths::getRootDirectory().DIRECTORY_SEPARATOR."views".DIRECTORY_SEPARATOR;
    }
    public static function getDataDirectory()
    {
        return Paths::getRootDirectory().DIRECTORY_SEPARATOR."data".DIRECTORY_SEPARATOR;
    }
}

Hinterlasse eine Antwort

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>