「未定義の定数 PATH_TO_WORDS の使用 - 'PATH_TO_WORDS' と見なされます」というエラーが表示されます。
private function changeFileName($fileName, $path) {
if ( $path == 'db') {
$path = PATH_TO_FILES_FROM_DB;
} elseif ( $path == 'file' ) {
$path = PATH_TO_WORDS; // there error
} else {
throw new Exception("Invalid path for file: $path");
}
$fileName = preg_replace('!\\s!', '', $fileName);
$fileName .= Yii::app()->user->id;
$wholePath = $path . $fileName;
return $wholePath;
}
そして定数:
const PATH_TO_FILES_FROM_DB = 'userFiles/db/';
const PATH_TO_WORDS = 'userFiles/fromFiles/';
以前は、定数を使用しておらず、すべて正常に動作していました。彼らは1つのクラスを持っています。