这对我来说可能有点难以解释,但我仍会尝试。如何处理取决于URL参数的导航
在我的PHP应用程序中,我有一个导航到不同的“跟踪器”的主导航,其中我在URL的末尾添加了一个参数“?trk = 1”。
我有一个辅助导航,我需要针对系统中不同的“跟踪器”有所不同。从主跟踪页面,我可以轻松获取“trk”参数的ID,并根据该参数创建辅助导航。但是,我的应用在“Tracker”级别下有很多子页面。例如,每个跟踪器都有程序,程序有项目等。
我正在考虑的解决方案之一是将“trk”参数传递给我的所有页面。这样,我的tracker.header.php文件(它在我的应用程序中的Tracker级别以下的所有级别运行)可以正确地为每个Tracker生成一个自定义的二级导航。
我很奇怪,我可以为我的二级菜单做一个类。我会在tracker.header.php中创建此菜单对象,然后我可以在所有较低级别访问此对象变量,然后这些对象变得非常容易为每个追踪器定制。 将PHP中生成的所有HTML保存在变量中,然后仅在应用程序的最后几行中回显变量是否标准?