2016-12-28 83 views
2

我有一個網頁,其中有一個網頁,用於將數據輸入到mysql數據庫中。 現在需求已經改變,我需要將整個網站轉換爲laravel。在laravel刀片視圖中使用iframe

在當前網頁中有index.php,它有一個菜單條和一個iframe。在點擊菜單項時,在Iframe中打開鏈接的頁面。 現在如何使用Laravel實現相同的靈活性。

如何在iframe中重定向/路由web表單。

下面是在index.php

<html> 
    <head> 
    <script type="text/javascript" src="JS/header.js"></script> 
    <link href="css/stylesheets.css" rel="stylesheet" type="text/css" /> 
    </head> 

    <body> 
    <div class="menustrip"> 
     <ul> 
      <li><a href="index.php" onclick="OpenForm('register.php');">Register</a></li> 
      <li><a href="index.php" onclick="OpenForm('search.php');">Search</a></li> 
     </ul> 
    </div> 
    <div class="iframe" style="position:fixed;top:62px; left:0; width:100%; height:100%;" > 
     <iframe name="main" id="main" src="" frameborder="0" width="99%" height="95%" align="left"><FONT FACE=ARIAL SIZE=3 COLOR="RED">Your Browser doesn't Support Required Component.</FONT></iframe> 
    </div>  

    </body> 
</html> 
+1

請顯示您的代碼索引 –

+0

其使用模板的舊方法。我建議你不要在laravel中使用這種方法。而是使用刀片模板技術。請參閱文檔https://laravel.com/docs/5.3/blade – reza

+0

@reza我必須在每個刀片視圖中使用我的菜單嗎? – Kash

回答

0

我認爲OpenForm()功能剛剛設置的iframe的src到register.php在第一種情況下,並因此search.php中,而不是去register.phpsearch.php你可以在路徑文件中定義它們。 在Route.php定義register 例如:

Route::get('register', function() { 
//code to go here or use controllers 
return view('register'); 
}); 

然後,只需設置的iframe的src註冊,你將有同樣的方法爲您的網站在PHP核心。

+0

幾乎相同,但爲此我必須打開包含菜單項的index.php刀片視圖,否則上面的代碼將打開沒有菜單的註冊刀片視圖。 – Kash

+0

我認爲你沒有進入laravel blade模板。現在你必須使用刀片模板和laravel路由,或者沒有使用laravel的感覺。 –