» Seachaos WEB Engine

登入帳號  |  註冊帳號

SWE的簡單範例

About Me的範例

現在假設您的application檔案結構如下:
  • code
    • index.php
    • about
      • index.php
      • me.php
  • com - 這不是重點
  • face
    • 404.php
    • index.php
    • about
      • index.php
      • me.php
  • setting - 這不是重點
(紅色的是資料夾、其他是檔案)
則,您輸入網址例如http://localhost/about-me.sea的時候,SWE是這樣運作的:
  • 載入SWE程式與設定檔等相關作業...
  • 開始載入application裡面init.php(類似但不同於code)
  • 開始載入application/code/about/me.php(載入code)
  • 開始載入application/face/about/face.php(載入face)
  • 結束
從code要給face的變數必須放在$outs陣列裡面,因為face無法直接存取code的任何變數 例如code/about/me.php內容如下: [sea:phpCode]
<?php
$value = 10*10;
$outs['value'] = 9*9;
?>
[/sea]
face/about/me.php內容如下:
 
[sea:phpCode]
This is about-me.sea and value is <?php echo $value; ?>
[/sea]

輸出的結果將會是
  [sea:phpCode]
 This is about-me.sea and value is 81
  [/sea]
所以,請記住,要給face的變數請放在$outs裡面
贊助本站的廣告