drupal 框架

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',

);


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值