https://trac.cakephp.org/ticket/2056
-J.
On Dec 3, 9:00 am, Andraž <andraz.prin...@gmail.com> wrote:
> Does cake trigger callbacks on associated models?
>
> On 3 dec., 10:56, Andraž <andraz.prin...@gmail.com> wrote:
>
> > Any hint?
>
> > On 2 dec., 23:31, Andraž <andraz.prin...@gmail.com> wrote:
>
> > > Hello!
>
> > > I'm playing with Cipher behavior (http://bakery.cakephp.org/articles/
> > > view/cipher-behavior), but I have problems with recursive decrypt.
>
> > > What I must change in this function, that will work with recursive
> > > also?
>
> > > /** Model hook to decrypt model data if auto decipher is turned on in
> > > the
> > > * model behavior configuration. Only primary model data are
> > > decrypted. */
> > > function afterFind(&$model, $result, $primary = false) {
> > > if (!$result || !isset($this->config[$model->name]['cipher']))
> > > return $result;
>
> > > if ($primary && $this->config[$model->name]['autoDecrypt']) {
> > > // check for single of multiple model
> > > $keys = array_keys($result);
> > > if (!is_numeric($keys[0])) {
> > > $this->decrypt(&$model, &$result);
> > > } else {
> > > foreach($keys as $index) {
> > > $this->decrypt(&$model, &$result[$index]);
> > > }
> > > }
> > > }
> > > return $result;
> > > }
>
> > > Regards Andraz - Open source specialist
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to cake-php+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---
No comments:
Post a Comment