Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个资源变量,我使用分配php将它传递给其他页面,但是当我在其他页面上检索这个资源变量时,它变成了变量类型。如何将其转换回资源变量?就像这样:phpSmartyphpstring
php
Smarty
string
$conn = mysql_connect($dbconfig['db_hostname'],$dbconfig['db_username'],$dbconfig['db_password']); $smarty->assign("DBCONNNAME", $conn);
你显然在这里做错了什么。Smarty 是一个模板引擎。如果您需要使用 Smarty 的数据库连接,您将打破将应用程序逻辑与模板/视图分离的整个概念。
无需将数据库连接资源传递给 Smarty 模板,而是在 PHP 脚本中执行您需要做的所有事情(例如从数据库表中获取行),然后将从数据库中检索到的数据分配给 Smarty 模板并显示它。