我有一個應用程序可以顯示目錄中的文件(由$starting_file_path
定義),並且當一個目錄被點擊時,我使用jquery到$.post()
返回頁面的鏈接並附加給我的內容點擊目錄的內容。一切工作到目前爲止。唯一的問題是這隻能在一個目錄深入。如果我嘗試點擊新添加的列表中的目錄,它不會執行任何操作。我知道這是爲什麼,因爲路徑不正確。我無法找到一種方法來根據已經預先定義的父路徑獲取路徑。獲取基於預定義路徑的文件路徑
這裏是哪裏的道路是link
僅僅是目錄
include "../app/bootstrap.php";
include "../src/controllers/DisplayContentsController.php";
$data = new DisplayContentsController();
$link = (isset($_POST['link']) ? $_POST['link'] : null);
if ($link != null)
{
$data->show($twig, $starting_file_path . '/' . $link);
}
else
{
$data->show($twig, $starting_file_path);
}
在
的名稱,如果是我追加文件起始路徑的名稱。這隻適用於第一個目錄。之後我需要它爲每一個人工作。因此,舉例來說,如果有一個名爲css
的目錄,因爲起始路徑是../../
,但當我點擊css
內的文件夾時,如block_styles
,它會發送不存在的../../block_styles
。我需要它發送../../css/block_styles
。有人能幫我找出如何動態地完成這項工作嗎?
好吧你有什麼想法,我可以保存在這裏嗎?有沒有辦法獲得父目錄,只是追加它? – zachstarnes