Создание логов с контроллеров в CakePhp - PullRequest
0 голосов
/ 12 октября 2011

Какой лучший способ создания журналов и истории в CakePHP.Я думал, есть ли способ создать помощник, который «обращается» к одной таблице, и затем я вызываю этот помощник внутри каждого контроллера, который я хочу.Однако я прочитал, что это не стандарт MVC.Как это будет правильным способом?

Я ценю ваше время, потраченное на то, чтобы ответить мне.Спасибо!

Ответы [ 2 ]

0 голосов
/ 12 октября 2011

Вот для чего нужно поведение.

Я использую LoggableBehavior отсюда: https://github.com/alkemann/CakePHP-Assets/blob/master/models/behaviors/logable.php

работает как шарм. затем они выбираются и отображаются на виде, если хотите.

0 голосов
/ 12 октября 2011

Просто внедрите другой движок для этой цели.Класс CakeLog на самом деле работает в некотором роде как наблюдатель, а движки журналов - как слушатели.

Просто используйте CakeLog :: write () и ваш пользовательский движок, который может загрузить вашу модель журнала в конструктор, используя ClassRegistry :: init ()и передайте входящие данные из write () в модель.

Руководство поможет вам в этом.http://book.cakephp.org/2.0/en/core-libraries/logging.html#creating-and-configuring-log-streams

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...