繁体   English   中英

在Cake PHP中的哪里定义全局函数或常量。 定义恒定动态

[英]Where to define Global Function or Constant in Cake PHP. Define Constant Dynamic

我面临在蛋糕PHP中定义常量的问题,例如:

我想从数据库中定义这些常量。

define("APP_NAME","Test Application");

如何访问这些常量模型,控制器和视图? 如何定义全局函数,并且可以从模型,控制器和视图进行访问?

请告诉我。 我是Cake PHP的新手

定义和使用常量的最佳方法是创建一个单独的文件,然后在其中定义所有常量。 就像我创建了一个文件“ cons_variables.php”,并在最后将其称为“ app \\ Config / bootstrap.php”。

include 'cons_variables.php';

该文件包含如下代码:

define('PER_PAGE', '1');
define('ADMIN_PAGING', '10');

从数据库访问常量不是一个好方法。常量一旦定义就无法重新声明。 甚至还想要使用数据库中的常量,而不是必须为此创建一个组件并在其中获取常量值。 可以随时通过$ components数组或控制器的beforeFilter()方法使用此组件:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM