XX 代表自己的项目名 每次新的项目都要改一遍名称
XX_menu $arr = array ('do' =>'接口');
sites/ sites.php
$sites["192.168.33.10.软链(和项目名相同的软链)"] = "项目名称"; // 配置
浏览器输入 192.168.33.10/软链 192.168.33.10 可在host下配置成自己的地址 这个ip是 vagrant配置下的设置的
// page callback 是回调函数
// 接口的菜单
foreach ( $arr as $key => $value ) {
$items[$key] = array('title' => $value,
'page callback' => "XX_{$key}",
//'page arguments' => array( $key ),
'page arguments' => array( 1, 2, 3 ),
'access callback' => true,
'access arguments' => array( 'access content' ), // administer users 管理员权限
'menu_name' => 'project-menu', // 主菜单:main-menu
'weight' => 10,
'file' => 'XX.pages.inc',
);
}
// 在后台 内容区块中添加
foreach ( XX_init_menu() as $machine_name => $node_type ) {
$items[str_replace('_', '-', $machine_name).'/list'] = array(
'title' => t($node_type->name),
'page callback' => "sw2017_node_list",
//'page arguments' => array( $key ),
'page arguments' => array( $node_type->type ),
'access callback' => true,
'access arguments' => array( 'access content' ), // administer users 管理员权限
'menu_name' => 'project-menu', // 主菜单:main-menu
'weight' => 10,
'file' => 'XX.pages.inc',
);
}
// 数据列表
$items['admin/tb/custom_表名'] = array(
'title' => '心说答题记录',
'weight' => 1,
'type' => MENU_LOCAL_TASK,
'context' => MENU_CONTEXT_INLINE, // 只在菜单里显示
'access arguments' => array( 'administer site configuration' ),
);
// 数据库配置
$databases['default']['default'] = array(
'driver' => 'mysql',
'database' => 'biz_表名',
'username' => 'root',
'password' => 'vagrant',
'host' => 'localhost',
'port' => 3306,
'prefix' => '',
'collation' => 'utf8_general_ci',
);