• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

不能确定这段代码在Framework 上如何工作

php 搞代码 3年前 (2022-01-23) 17次浏览 已收录 0个评论
文章目录[隐藏]

php html framework

多谢诸位。

新到公司, 在Framework MVC 上看到如下代码,看不大懂是不是php,是如何工作的,请教一下。

page.header.html

	<title>{C::$DOMAIN} - {$config.title}</title>	<link rel="stylesheet" type="text/css" href="{$CSS_URL}" />	<script src="{$JS_URL}"></script>	<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /><body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0">	{if ($debug)}	<div id="debug">		<div id="debug_menu">			SQL ({count($sql_log)})			DUMP ({count($dump)})			Profile ({$profile.time})		</div>		<div class="profile_record">			Time: {$profile.time} sec.<br>			Memory: {$profile.memory} bytes		</div>		{foreach name=dump from=$dump item=item}			<div class="dump_record{if ($smarty.foreach.dump.index % 2)} odd{/if}">Dump: {$item.file}:{$item.line}<br>{$item.dump|nl2br}</div>		{/foreach}		{foreach name=sql_log from=$sql_log item=item}			<div class="sql_record{if ($smarty.foreach.sql_log.index % 2)} odd{/if}">Time {$item.time}, {$item.records} records: <br> {$item.query|nl2br}{if ($item.data)} <br><br>{var_dump($item.data)|escape}{/if}</div>		{/foreach}	</div>	{/if}	<div class="pageTitle"><h1>XYZ - {$config.title}</h1></div>	<div class="page" id="{$config.name}">		<div class="pageHeader">						<div class="logo"></div>			{if ($user->logged())}			<iframe id="iframefix" src="#" frameborder="0" scrolling="no"></iframe>			<div class="menu">				<ul class="dropdown">					<li class="left">						Home					</li>					{if ($user->can_page('users|edituser|editrole'))}					<li class="left">						Users						<ul class="sub_menu">							{if ($user->can_page('users'))}								<li>Users and Roles</li>							{/if}							{if ($user->can_page('edituser'))}								<li>Add User</li>							{/if}							{if ($user->can_page('editrole'))}								<li>Add Role</li>							{/if}						</ul>					</li>					{/if}					{if ($user->can_page('warnings'))}					<li class="left" style="background: red">						{if ($user->can_page('warnings'))}							Warnings						{/if}					</li>					{/if}					{if ($user->can_page('signal_monitoring'))}					<li class="left">						{if ($user->can_page('signal_monitoring_map'))}							Signal Monitoring						{/if}					</li>					{/if}					<li class="right">						Logout ({$user->getLogin()})					</li>					<li class="right">						   Help   						<ul class="sub_menu">							{if ($user->can_page('faq'))}								<li>FAQ</li>							{/if}							{if ($user->can_page('edit<p style="color:transparent">。本文来源gao!%daima.com搞$代*!码网1</p><cite>搞代gaodaima码</cite>role'))}								<li>Bandwidth calculator</li>							{/if}						</ul>					</li>				</ul>				{/if}			</div>		</div>		<div class="pageContents">			<div class="contents">				{if ($message_success)}					<div class="message_success">{$message_success}</div>				{/if}

page.footer.html

		</div> <!---ecms  /contents -->    </div> <!---ecms  /wrapper -->    <div class="footer">		Bell ExpressVu (c)    </div>

回复讨论(解决方案)

应该不是HTML吧,HTML应该不支持
{if ($condition)}………….{/if}

{foreach name=sql_log from=$sql_log item=item}…………….{/foreach}

应该是 PHP,我猜 “!=” 也能工作,但不知为什么能这么写,同问!

smarty 模版!!

参考smarty手册!

http://www.smarty.net/

Smarty3 手册


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:不能确定这段代码在Framework 上如何工作

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址