Yeah but, I want just to include an element that will get my blocks for my
sidebar from the database Blocks without any thing more than a model, like i
used to do...
is there a good simple way to this?
Thanks!
AD7six wrote:
>
>
>
>
> On Feb 20, 5:29 am, tompouce <[EMAIL PROTECTED]> wrote:
>> Hi!
>>
>> A year ago I coded an app with cakephp, and in my elements
>> I was using this syntax:
>>
>> $bleh = new Modelname;
>>
>> for using stuff from the dabatase Modelnames.
>>
>> But now its not working anymore because I must be missing something, any
>> ideas?
>>
>> Like if i want to include a sidebar to a website.
>>
>> I include the element Sidebar who get the Bloc from the database Blocs.
>>
>> like $Sidebar = new Blocs;
>>
>> foreach ($Blocs as $Bloc): etc...
>>
>> Thanks!
>> --
>> View this message in
>> context:http://www.nabble.com/using-models-in-elements-tf3256640.html#a9054292
>> Sent from the CakePHP mailing list archive at Nabble.com.
>
> Hi Tom,
>
> There is a way to instanciate a model wherever you need it, but you
> should /never/ do that in a view/layout/element. My suggestion would
> be to add var $uses = array('Bloc') to your app controller and put the
> logic you want in the beforeRender method (but be aware that for a
> cake error message an instance of the app controller is used and no
> models are loaded). There are other ways, but explaining them might
> encourage you to leave the model stuff in the element, which I don't
> want to do :)
>
> HTH,
>
> AD
>
>
> >
>
>
--
View this message in context:
http://www.nabble.com/using-models-in-elements-tf3256640.html#a9063042
Sent from the CakePHP mailing list archive at Nabble.com.
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups "Cake
PHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/cake-php?hl=en
-~--~~~~--~~--~--~---