国外设计欣赏网站 - 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& y9 o$ O3 N, H. K
2% {0 X. z9 `  }8 y" e9 i; \
38 o8 ^3 W5 o- M* r
4% M5 Q* K) c; o" ]6 a! T0 t
5. z" k- n: |: u3 [
6$ _1 |5 \& b' [; l
7
0 \% m- l$ r9 ]  {8
( C8 @! F; ]  g+ r# l8 S- T9, a& ]5 u+ Q3 H8 J
10
! r7 }% C) x; d% Y- L5 h116 v: R+ N6 c4 |! Q: o. Z
12
) l7 b! b( g) o& T" W+ x& |' E13$ Y) ]' x1 }) K3 B7 |
14
0 P$ N8 Q) J1 e& g! ^* N  V6 I, Q15
+ [2 l" E; q7 H" G1 u5 o2 x16& v4 `5 l! z) a. T
$databases = array (4 n7 Y: p2 ~& F3 D7 u+ ^* j* \
  'default' =>  H- `. M( `+ H" T6 h6 U
  array (
; g' m& p+ G# s8 s% l    'default' =>
9 c, }  b! i9 Q$ e9 a( `7 [: T    array (
2 G# H* m; o. y      'database' => 'www_drs_com',' v1 s" y) c9 |  ^1 F: y; [& J/ [
      'username' => 'root',
' `* G: \& ]! _1 y; s$ T5 x, W      'password' => '',
3 }' E3 e2 c1 U6 V% r      'host' => 'localhost',- h' P$ r8 g/ U
      'port' => '',
6 X0 h2 E; Q5 R) G. J7 p1 C7 Y      'driver' => 'mysql',
' w; C, V2 s) P2 t  q$ [      'prefix' => 'main_',
) M; B! K+ s- o6 z  ),
# w/ i* G0 `+ X+ Y. N    ),
! G* x' n2 P2 N7 Z# l, w4 b4 ]# w  ),3 U! D6 `7 Q/ w5 T
);

 

子站 settings.php:

11 V; n9 _1 S+ B1 G2 k: _& Z& S
2
! C9 C$ b! D  S; [- K8 F3
! g. A4 x  x3 k/ x$ F4
, x# d2 G7 ]$ |4 e& R5
3 g8 h0 @# f; B0 I. Q$ b6
2 S" Q  g( A) M7 p7; {9 E6 h, i* f7 I  k
8
4 |/ D- e4 t) t5 q* y; M8 E& n9
4 E% n2 n" @. R; W. {10, p) j. j( n& F) ]. z
11/ y. `- ^: w; U8 k: m
12, ~, ^( b( j! J5 C
133 U% o) h$ a9 r' p6 `; {
14
1 b+ Z, ?# b) ^15
$ k) d) c6 h' ~- c3 V0 Z8 {16
# b3 E, b/ v" h- Z, l" d
$databases = array (
. y' \/ M8 e5 e: M0 e/ H( H  ]% w  'default' =>
0 N9 X7 U; \2 r% L- h3 D. q' u, {  array (' x/ D( H2 y7 P' W0 G
    'default' =>8 _+ @) [, Q2 W+ |6 E% N3 p) ?
    array (
' ~& |$ v5 t, `: E      'database' => 'www_drs_com',
9 U- A7 m8 v3 \) J      'username' => 'root',6 H) E3 m% `5 I
      'password' => '',
' Y7 S/ S, u9 B& {5 D5 X# {      'host' => 'localhost',
. }; d0 l/ Q1 ^' }: _6 A      'port' => '',* E) E# L5 h& y, j+ q, p
      'driver' => 'mysql',! f; G. m" X5 h3 u) I5 y; E( V
      'prefix' => 'drupalla_',) |2 L6 \" F. B- P; i) i
  ),
, N! D# n  ~( D" `# `* q    ),. U$ l* u' u: T  h! q$ k4 J
  ),! z" v2 z8 L3 C& l- f! ?
);

 

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

 

 

我们把 子站settings.php 改成:

 

15 J* E( A% l9 i- Q
2
- j7 b0 |- o) L- ^1 o- l; V  I3
( I7 j$ H- c& K; `9 a; V7 Z! g4- {# x# \2 k! ~& f. T4 P. [5 _
56 i3 y0 A9 U9 A2 o: e
6
( \' A6 m2 V3 \& L7
8 x% b- U) q6 `; L8
; N# ?0 E/ u8 D9+ n  [! T. _; a
108 R- u! A5 R! D( s* m( _4 q, h
11
) y" C* H# g2 d5 G& ?12
" F. W! ~" r' F6 ^! y' u3 L. `13
/ h- h! Z* K9 i7 T14
8 e1 `& s3 S) f( r* q" G4 ?154 G3 u% J. T# [- R! u& G  |* ^
16
9 Q, \+ ?0 A! }17
9 g, x0 e, y( ?8 D18
$ V3 J6 A2 C( t! k& h) Q19
6 [* t. m6 G) f8 G( n. |9 F20! o' m0 L2 K- @, Z( i; L3 p
21# B/ M# j9 r2 _8 R1 B7 }
$databases = array (6 T  E# P. T; _1 }; w
  'default' =>
, a) q, }4 J) d  array (
" K4 p0 ^0 P3 F6 u    'default' =>8 J: J; u/ K& d' ^4 l0 C
    array (
) K+ p8 B( r8 f" m! @( E$ Q      'database' => 'www_drs_com',
* b6 |* C  L% }" U7 v- ]3 w* V      'username' => 'root',: G. S6 }$ s7 d# m
      'password' => '',
8 F1 [8 F4 W6 ^: A8 e      'host' => 'localhost',
) r5 K4 f: ?% c! T4 o      'port' => '',& D* q- P' A6 q& Y0 Z- u5 }2 n
      'driver' => 'mysql',: p5 b5 {4 H& e$ ?# Z% W
   'prefix' => array(# C5 c' p" o4 K  _2 e* W
    'default'   => 'drupalla_',
/ q$ q. @' U4 ~4 p0 \7 ]% }    'users'     => 'main_',
8 p9 j  q. Z4 e4 j: S    'sessions'  => 'main_',: G, ]6 H( ?) A; G5 p& n
    'role'      => 'main_',: }5 F' U) b, Z2 }% e* R
    'authmap'   => 'main_'," s# W6 d# [! H' A, d
  ),
4 a0 H0 U8 k7 b# M% o, A) \7 X' s    ),! Z2 \( q9 x$ \1 g
  ),
: j" k: Q3 G$ [' N);

 

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



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

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

GMT+8, 2-12-2025 14:04 , Processed in 0.963675 second(s), 267 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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