Re: Using Configure or other methods to set app-wide "constants"
yes, you can use Configure::write()
that's absolute fine, but try to set it in bootstrap.php if they are
supposed to be global (side wide)
that would be a cleaner approach than using some AppController method
to do so.
On 2 Jan., 22:48, geste <jim.ho...@gmail.com> wrote:
> All,
>
> I am looking for the easiest, most global way to set a couple of app-
> wide constants, more or less, that would derive from Apache variables,
> specifically $_SERVER['REMOTE_USER'] and $_SERVER['REMOTE_ADDR'] and
> that would be used throughout the app both in models and controllers.
>
> A Configure:write method in app_controller.php seemed like it might be
> the place to set like so:
>
> Configure::write('User.Address',$_SERVER['REMOTE_ADDR']);
>
> but it looks like that method only wants text strings for the write
> method and anyhow it did not work whether I tried it at top of
> app_controller.php or in a beforeFilter function in
> app_controller.php.
>
> I also tried more generic means such as using PHP getenv like so:
>
> $ipaddr = getenv('REMOTE_ADDR');
>
> and that partly works, but I am not seeing a way to make it glovally
> available. Using the form
>
> var $ipaddr = getenv('REMOTE_ADDR');
>
> at top of app_controller.php just does not work, but I am guessing I
> am misusing that "var" construct.
>
> Any thoughts welcome!
>
> J
--
Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org
Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions.
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

0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home