Я хочу, чтобы AuthComponent использовал зашифрованные файлы cookie на стороне клиента для упрощения масштабирования.
Поэтому я скопировал /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 ...
Почему он не получает $ this в качестве контроллера?Я должен иметь возможность использовать один компонент в другой без проблем.Есть ли быстрый взломать это с помощью ClassRegistry или что-то в этом роде?