目录
一、属性
二、方法
1. $_runtimePath 运行时文件的路径
2. $_vendorPath vendor目录路径
/** * 运行时文件的目录 */ private $_runtimePath; // vendor目录路径 private $_vendorPath;
1. getRuntimePath方法,返回运行时目录路径
/** * 返回运行时文件的目录 */ public function getRuntimePath() { if ($this->_runtimePath === null) { $this->setRuntimePath($this->getBasePath() . DIRECTORY_SEPARATOR . 'runtime'); } return $this->_runtimePath; }
2. setRuntimePath方法,设置运行时路径
/** * 设置运行时文件的目录 */ public function setRuntimePath($path) { $this->_runtimePath = Yii::getAlias($path); Yii::setAlias('@runtime', $this->_runtimePath); }
3. getVendorPath方法,返回vendor路径
/** * 获取vendor目录路径 */ public function getVendorPath() { if ($this->_vendorPath === null) { $this->setVendorPath($this->getBasePath() . DIRECTORY_SEPARATOR . 'vendor'); } return $this->_vendorPath; }
4. setVendorPath方法,设置vendor路径
/** * 设置vendor目录 */ public function setVendorPath($path) { $this->_vendorPath = Yii::getAlias($path); Yii::setAlias('@vendor', $this->_vendorPath); Yii::setAlias('@bower', $this->_vendorPath . DIRECTORY_SEPARATOR . 'bower'); Yii::setAlias('@npm', $this->_vendorPath . DIRECTORY_SEPARATOR . 'npm'); }
5. getTimeZone方法,返回时区
/** * 获取时区 */ public function getTimeZone() { return date_default_timezone_get(); }
6. setTimeZone方法,设置时区
/** * 时区设置 */ public function setTimeZone($value) { date_default_timezone_set($value); }
总结:
阅读了2个属性和6个方法: