我一直在寻找各处,但我要么失明,要么真的没有。
我正在寻找一些选项来添加某种代码模板到Dreamweaver(CS5.5),我可以通过代码提示菜单访问一些短代码。在Zend(PHP IDE)中,您可以定义像
这样的代码块$query = "";
$sql = mysql_query($query);
$result = mysql_fetch_assoc($sql);
让Zend在输入“qry”并点击回车时将它们放入你的代码中。
Adobe Dreamweaver CS5.5中是否有这样的选项?
答案 0 :(得分:2)
我一直在寻找相同的解决方案。尝试添加到您的Dreamweaver安装路径 “\ Adobe Dreamweaver CS5 \ configuration \ CodeHints \ php_codehints.xml” 进入部分
<menugroup MMString:name="php/CORE" id="PHP_CORE"></menugroup>
以下代码:
<menu pattern="$query" doctypes="PHP_MySQL" displayrestriction="PHP_Script"
caseSensitive="true" icon="shared/mm/images/hintKeyword.png"
MMString:source="php/CORE" >
<menuitem label="mssql fetch //complete" value="="
SELECT * FROM
WHERE
";
$Qresult = mssql_query($query);
while ($Qdata = mssql_fetch_assoc($Qresult)) {
echo $Qdata[''];
};
" icon="shared/mm/images/hintMisc.gif"/>
</menu>
现在,当您在PHP网站中键入 $ query 代码时,Dreamweaver会为您提供“ mssql fetch // complete ”
类似地其他代码块。例如:
<menu pattern="for" doctypes="PHP_MySQL" displayrestriction="PHP_Script"
caseSensitive="true" icon="shared/mm/images/hintKeyword.png"
MMString:source="php/CORE" >
<menuitem label="foreach()//complete" value="each ($arr as $k => $v) {
}" icon="shared/mm/images/hintMisc.gif"/>
<menuitem label="for()//complete" value=" ($i=0; $i<=$ ; $i++) {
};" icon="shared/mm/images/hintMisc.gif"/>
</menu>
<menu pattern="if" doctypes="PHP_MySQL" displayrestriction="PHP_Script"
caseSensitive="true" icon="shared/mm/images/hintKeyword.png"
MMString:source="php/CORE" >
<menuitem label="if()//complete" value=" ( ) {
}" icon="shared/mm/images/hintMisc.gif"/>
<menuitem label="if else//complete" value=" ( ) {
}
else {
}" icon="shared/mm/images/hintMisc.gif"/>
</menu>
我认为这个解决方案适用于Dreamweaver,因为CS版本也可能在MX中。
在另一个网站上,您只需使用SHIFT + F9并定义自己的代码块即可粘贴。