我需要開發一個寬帶支持嚮導。它需要成爲一步一步的問題排查工具,因爲在不同的按鈕中會引導您通過不同的「路徑」來排除用戶故障。基於PHP和JavaScript的支持嚮導
我想知道這樣做的最有效的方法是,因爲現在所有我能想到的是一類具有$steps
屬性看起來像這樣:
private $steps = array(
'start' => array(// this is the unique identifier for this step
'text' => 'Is this a router problem or an exchange problem?' // the text for this step
'buttons' => array(// holds the buttons which lead to the other steps
array('text' => 'Router problem', 'goto' => 'router-problem'), // goto is the unique identifier for another step
array('text' => 'Exchange problem', 'goto' => 'exchange-problem')
)
)
);
,然後在使用$steps
頁面來製作元素,並使用JavaScript跳過這些步驟。
雖然這看起來效率非常低,但我想知道是否有最佳做法做我想做的事。本質上是一個樹形結構,用戶可以沿着路徑走到路徑的盡頭,希望能夠成爲解決方案。
謝謝!