Я хочу, чтобы AuthComponent использовал зашифрованные куки на стороне клиента для упрощения масштабирования.CakePHP AuthComponent, который использует Cookies вместо сеансов
Так что я сделал копию /lib/Cake/Controller/Component/AuthComponent.php
app/Controller/Component/AuthComponent.php
к (я использую CakePHP2), добавил Cookie
к $components
массива и заменить все экземпляры CakeSession
с $this->Cookie
(вручную после вычитки) убедившись, что он был по существу только сбрасывая вещи в том же формате, что и значение по умолчанию, за исключением файлов cookie.
Здесь ошибка я получаю: Fatal error: Using $this when not in object context in ...
Почему это не собирание $ это как контроллер? Я должен иметь возможность использовать один компонент в другом легко. Есть ли какой-нибудь быстрый взлом для этого, используя ClassRegistry или что-то еще?