Я пытаюсь использовать расширение ipvalidator для Yii и установил его в соответствии с инструкциями под номером /protected/extensions/
. Затем я добавил следующее правило для моей модели:Расширение IPValidator: путь недействителен
array('ipAddress', 'application.extensions.ipvalidator.IPValidator', 'version' => 'v4'),`
Сейчас я получаю следующее сообщение об ошибке:
Alias "application.extensions.ipvalidator.IPValidator" is invalid. Make sure it points to an existing PHP file.`
Есть ли что-то я сделал не так?
Вы уверены, что папка cAsE такая же? Не могу думать о чем-то другом. Путь должен быть 'protected/extensions/ipvalidator /', и эта папка должна содержать файл 'IPValidator.php', thats it. Это не имеет никакого отношения к этому конкретному расширению, Yii просто не может найти путь к 'IPValidator'. Вы можете попробовать «var_dump (realpath (Yii :: getPathOfAlias ('')));' –
@PeterM Я попытался выполнить var_dump и получил следующий путь: '/ var/www/inventory/web/inventory/защищенный/расширения/ipvalidator'. Это правильный путь. Я не понимаю, почему он не работает. – ComputerLocus