我是聪明的新手,因此在使用它时遇到了很多困难。 我有以下网址:
http://localhost/schooling_needs/sneeds1.0/web/control/modules/chapter_youtube_videos/chapter_youtube_videos.php?chapter_id=102
我想将chapter_id的值分配给smarty模板中的文本字段。为此,我编写了以下代码,但它没有得到正确的值。
<input type="text" name="chapter_id" id="chapter_id" value="{$chapter_id}">
文本字段没有获得任何值。请告诉我如何将chapter_id
的值分配给上述文本字段,请帮助我?
提前致谢。
答案 0 :(得分:4)
您需要在代码中将其分配给您正在使用的智能模板。例如:
$smarty->assign('chapter_id', $_GET['chapter_id']);
在您fetch
/ display
模板之前。 ^^
由于OP的限制,使用内置的smarty而不是单独分配到页面。:
{$smarty.get.chapter_id}
将直接从$_GET
数组中提供。
答案 1 :(得分:0)
像这样使用$_REQUEST
:
$chapter_id = $_REQUEST['chapter_id'];
此处,$_REQUEST['chapter_id'];
从网址获取章节ID。
答案 2 :(得分:0)
您可以使用$_GET
访问模板中的$smarty.get.parametername
参数。所以你的代码应该是这样的:
<input type="text" name="chapter_id" id="chapter_id" value="{$smarty.get.chapter_id}">
中阅读更多内容