国外设计欣赏网站 - DOOOOR.com

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,微信登陆

搜索

[Drupal问题] Drupal7多站点,教你实现如何用A站点调用B站点的view?

[复制链接]
发表于 8-20-2012 20:50 | 显示全部楼层 |阅读模式
如果你想第一个读第二个,你可以试一下在settings.php 下设置

举例, 假使两个site:main site 表前缀是 main_, 子站前缀是 drupalla_, 默认生成的settings.php

 

main site settings.php:

1: T. T5 X1 R1 `+ ^( `
2
$ x& P! b7 C3 z1 h: ^31 a3 v8 ?% @. J2 o
4
2 r; b+ m0 m; J! L0 E6 G5/ W8 T. L" y: a2 @
6
- D" m& b6 R! O8 k7# g- E$ ~' P7 h( O; l& U
8
8 P* o; w5 n5 J& ^# b9) }* s+ P& ?; A1 _
10
0 k$ s. C3 D4 H. A$ a3 u6 G4 w) Y11+ H. |8 |. Z; q# o2 o* f% q1 S
12& A/ j# L1 M6 \% G* h( H  a1 c# x3 e
136 R& [* X, l$ u; n
14! M3 M" O) Y2 J( w  [  C$ P1 [' x
15
4 Z* }6 o- r) ^& L/ f16
" o# C) H0 c& f+ }" Q3 `6 m
$databases = array (7 H* y4 X8 ^! F- f" r# c
  'default' =>: @0 o& K5 E6 t+ Q( V+ u3 i
  array (
' k6 G% l) C/ d7 [0 Q" U    'default' =>
7 V( Q6 u8 r8 D- l1 ?& k    array (
9 ?3 _9 e. s/ _0 X/ \      'database' => 'www_drs_com',! a$ O& h' i! }- A$ E
      'username' => 'root',
! u" g9 e2 N% t) K7 K  c      'password' => '',
8 R' ]4 \+ L" O" G( m) ^. N  i# c      'host' => 'localhost',7 Z2 S" c1 ~" O
      'port' => '',( N' z2 g. O9 o
      'driver' => 'mysql',
/ F. g8 W! _6 s! F& n7 E      'prefix' => 'main_',( C+ A- j0 e: a. E
  ),# b( U( G1 ?9 K8 t5 ^! O: c5 U
    ),
- d" S+ R# Z# Z) W) q7 W" g2 W  ),5 I' j3 }; R- J& c
);

 

子站 settings.php:

1
! A; {* J, J$ \* L2
4 O) h- y' r) }* g3
# r6 q' w" k8 |0 b4
+ [2 \7 D0 ~1 M* S# w, ~3 E: {1 m5
7 p3 N& R- E7 H* w6) |1 E! M3 x# l8 V1 ]$ t/ N0 Z; T0 Q
73 d7 o! B. L3 k) Q: U( |
8
  Q7 n9 r3 z6 |0 u5 S9
' r2 n+ u- L" V7 B0 d" \10
) y+ z6 O& Z  O11* @# V5 U$ C* t$ [+ H' F7 ?' z
12
" @" J; O" Q7 [- P- @% B0 |. t& c13* A, \, X, `+ Z! r
14
% r$ }; e  i4 r; r. C5 k: ?15
3 I9 N0 N( p8 m' k: o5 X& D" ]16
  k4 q/ B. [- L( H. C* M
$databases = array (/ k+ S9 x' T( _' k8 F
  'default' =>
) u, I7 C& [9 s' T; w6 s6 {- I  array (
0 _: U( {$ ^* e' R    'default' =>. r6 {( ?+ H* {- G
    array ($ r; O- ?$ [5 k0 \" b
      'database' => 'www_drs_com',6 v5 A5 p$ [6 Z' B' x
      'username' => 'root',
) O3 Y9 j9 r0 b; k: M' T. ?      'password' => '',+ n0 q, q! q- z. f; ~8 E
      'host' => 'localhost',! ]8 I0 S( Q# U+ W& f
      'port' => '',
; S  d& J% Y3 e6 A( H# o; S1 P, W      'driver' => 'mysql',
2 [& E9 {1 m% Q3 y2 h" W      'prefix' => 'drupalla_',9 r* x0 w1 q; K$ [
  ),0 `) R! O  N# U& T/ e" b. Q
    ),9 L4 d! Q, l+ @
  ),
" s' p* h' `! D  D);

 

'prefix' => 'drupalla_', 是表前缀

 

 

我们把 子站settings.php 改成:

 

1+ h  J8 {& P3 K
2+ {5 n, m' Y. D, b9 f
3
) o) n+ \  [/ }, b9 _" n43 _' V5 D9 ^* O: C% x- b+ }8 l
5
& x- h9 z; _0 O3 u- \% Q6
8 |0 P) m$ F' Y  _6 t4 O. M" @3 f7
, K( m1 W) E0 y# F, S82 n9 k8 W0 k- ~7 J( G0 N6 c
99 V; q& q& Y5 i
10
9 o( |. E/ K3 C' q118 R+ {# c: ?. S  H# E' ?+ n
12# e$ O6 b  n- m; t' W/ _4 b" S
13* o4 l  n; e- o7 T
14% g& }$ P9 D2 }4 ]! d; S2 r
15
$ v2 C" V% N8 c! P* Z16/ _+ H% t4 Y! H6 B2 X% W
17
" }. V5 {" v* F4 W& _5 `18
; W8 i# [/ L) m, W4 h19/ M/ P3 z; |  v2 z9 ^, E" q( Y, B
20
: G/ M% X5 ]$ |4 X5 _0 B6 ]21
- C3 D0 G4 t# K  U. Z. |
$databases = array (
7 H/ A' x; b& C( \0 g$ ^7 t5 L  e  'default' =>  s' W0 c5 s$ ~; W3 S7 P2 y
  array (
2 R/ J' @% C6 V5 X. {7 {* E; o5 _8 h8 d- }    'default' =>3 {/ {. w+ d0 d; ?- ^: G1 c
    array (
/ E  Z+ U6 j* z& n4 D8 s1 d" D      'database' => 'www_drs_com',
) q! `: i) M0 s2 q& y      'username' => 'root',
! R! i6 `7 I6 c( {2 ?* X! n      'password' => '',8 {6 e1 U) q) I1 ^2 n4 o9 [
      'host' => 'localhost',. z- c7 f; b" X+ |3 U) D
      'port' => ''," W$ p. `- b. H/ b
      'driver' => 'mysql',# ?- s5 x% |; K; _' ^! S
   'prefix' => array(' ?, |/ v* |$ }+ r1 h" t- X
    'default'   => 'drupalla_',  O) M4 q$ q# t; J$ B: P' `
    'users'     => 'main_',% P+ k- j. J! _$ _4 l
    'sessions'  => 'main_',' `+ M( z2 z3 T1 s$ j! W9 t
    'role'      => 'main_',
2 }( e2 I. L3 [& f0 I    'authmap'   => 'main_',  [+ I. S+ v- j
  ),
4 O" c& R/ }, D4 p    ),
$ S2 v7 k) a! [2 i  ),
" T8 t2 m( t8 `* I8 `7 z* R);

 

那意思是users, sessions, role, authmap 都用主站的表。。同理,你可以设置 views 的表用主站的



本文选择:www.drupalla.com,谢谢!

|2011-2026-版权声明|平台(网站)公约|手机版|手机版|DOOOOR 设计网 ( 吉ICP备2022003869号 )

GMT+8, 11-11-2025 20:05 , Processed in 0.184654 second(s), 70 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表