我有用Jade编写的软件。存储在其中的数据类似于组件列表。我想有一个带有选择选项的网页,可以从Jade软件/数据库中选择数据并在该页面上显示。
我有一些PHP的经验,我在Jade中做了一个简单的应用程序(类似于他们在Jade网站上作为示例/教程的库系统)。
我的知识还不足以回答这个问题 - Jade和PHP可以像PHP + MySQL一样工作吗?如果不是 - 我可以使用什么来将数据从Jade传递给PHP。如果是的话 - 我需要学习什么来使它工作?
答案 0 :(得分:2)
是的,JADE可以像MySQL一样使用PHP。您可以通过JADE的ODBC驱动程序执行此操作。
有关如何执行此操作的详细信息,请参阅https://secure.jadeworld.com/downloads/jade/papers/JADE_WP_RelationalQueriesUsingODBC.pdf以获取有关JADE ODBC驱动程序的详细信息,并参阅http://php.net/manual/en/book.uodbc.php以获取有关PHP ODBC函数的详细信息。
答案 1 :(得分:0)
看来你在这里混淆了一些术语。玉是一个模板引擎。您可以将数据放入其中,Jade将返回HTML代码。它作为MVC模式中的视图。那么你的模型就是MySQL数据库。您的PHP代码充当控制器,负责从模型中获取数据并将其放入View。
Jade最初由TJ Holowaychuk为Node.js撰写。其他语言有几个端口(如PHP)。他们都处于不同的完整性和积极发展水平。
我建议使用Google进行搜索,例如“GitHub Jade PHP”。
如果您找不到适合您需求的图书馆,您仍然可以寻找其他模板语言,例如HAML。再次,Google将帮助您:“PHP模板语言”。
我认为你有足够的经验从MySQL数据库加载结果并将它们传递给一个类的实例,所以我不打算在这里介绍它。如果没有,请提出一个新问题。