私は同じものを探していて、解決策を見つけました。ドリームウィーバーのインストールパス「\AdobeDreamweaverCS5 \ 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は「 mssqlfetch//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>
CSバージョンはMXにもある可能性があるため、このソリューションはDreamweaverで機能すると思います。
他のサイトでは、SHIFT + F9を使用して、貼り付ける独自のコードブロックを定義するだけです。