我有一个应用程序,需要在两种形式的BODY标签的onLoad事件中调用一些JS。但是,我找不到只为他们修改标签的方法。有人知道吗?
坦率
最佳答案
inkedmn当然可以为这种情况提供正确的答案,但是通常,您可以像这样“手动提供信息”:
(在views / controller / view.ctp中)
$this->set('bodyAttr', 'onload="something"');
(在视图/布局/default.ctp中)
<?php
if (isset($bodyAttr)) {
$bodyAttr = " $bodyAttr";
} else {
$bodyAttr = null;
}
?>
<body<?php echo $bodyAttr; ?>>
我经常这样使用它,将额外的类添加到“顶级元素”中:
<?php
if (!isset($docClass)) {
$docClass = null;
}
?>
<div id="doc" class="<?php echo $docClass; ?>">