Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
motorov2 Гость цитировать
|
Добавлено: 28 Фев 2009 20:14:20 Заголовок сообщения: не работает captcha |
|
|
здравствуйте.
подскажите что не так. не работает капча
вот компонент. стантартный.
Код: |
class CaptchaComponent extends Object {
function startup(&$controller) {
$this->controller = $controller;
}
function render() {
vendor('kcaptcha/kcaptcha');
$kcaptcha = new KCAPTCHA();
$this->controller->Session->write('captcha', $kcaptcha->getKeyString());
}
}
|
в действии куда вставляю
Код: |
$this->Captcha->render();
|
выдает ошибку
Fatal error: Call to undefined function vendor() in W:\home\auth2.ru\www\app\controllers\components\captcha.php on line 9
он не может найти функцию вендер или что? |
|
Вернуться к началу |
|
|
Fenrir
цитировать
Зарегистрирован: 29 Авг 2008 07:59:05 Сообщения: 5
|
Добавлено: 01 Мар 2009 14:07:07 Заголовок сообщения: |
|
|
Курите мануал - http://book.cakephp.org/view/538/Loading-Vendor-Files
Ваш компонент для CakePHP 1.1, а в 1.2 поменялся способ загрузки сторонних библиотек:
Код: | App::import('Vendor', 'kcaptcha/kcaptcha'); |
|
|
Вернуться к началу |
|
|
motorov2 Гость цитировать
|
Добавлено: 01 Мар 2009 18:00:08 Заголовок сообщения: |
|
|
ок спасибо |
|
Вернуться к началу |
|
|
|