我想定义全局数组常量
bootstrap.php中的代码
$adv_types = array('top' => '????', 'left' => '?????', 'right' => '??????', 'bottom' => '??????');
视图文件中的代码
echo $form->input('Adv.type', array('type' => 'select', 'option' => $adv_types, 'label' => '????? ???????'));
但是cakephp给出了错误:
"未定义的变量:adv_types"
我创建了一个新的CakePHP 2.0应用程序,并希望运行一个插件的shell.
<?php
// app\Plugin\Tmaker\Vendors\Shells\TmakerShell.php
class TmakerShell extends Shell {
}
Run Code Online (Sandbox Code Playgroud)
但是,Console/cake从命令行运行时我看不到它.
请告诉我我错过了什么?
我不想在下面添加它因为我在某些动作方法中只需要它们一次
(所以不要无用加载内存)
class UsersController extends AppController {
var $name = 'Users';
var $helpers = array('Html', 'Session');
var $components = array('Session', 'Email');
bootstrap.php或app_controller.php在哪里更好
它是地理定位所必需的.