![]() | tech note |
| 自分をリファクタリング中。 |
PDT(PHP Eclipse)とXAMPP。
加えてXDebugでステップ実行できる環境の整え方。
Windowsが前提。
LoadModule rewrite_module modules/mod_rewrite.so
・
・
Listen 8080
Listen 8081
・
・
<VirtualHost *:8080>
DocumentRoot XAMPP_DIR/htdocs/akelos_test
</VirtualHost>
<VirtualHost *:8081>
DocumentRoot XAMPP_DIR/htdocs/akelos_blog
</VirtualHost>
・
・
[XDebug]
;; Only Zend OR (!) XDebug
zend_extension_ts=XAMPP_DIR\php\ext\php_xdebug.dll"
xdebug.remote_enable=true
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.profiler_enable=1
xdebug.profiler_output_dir=XAMPP_DIR\tmp"
はじめまして。 最近、akelosを勉強していて者で、viewのsintagsをするかしないかで悩んでいます。 ryuさんはsintags指定をして、viewをrails方式で編集していますか?それとも、生PHPで編集していますか? 参考までに教えていただけないでしょうか。 よろしくお願いします。
僕の場合は、Rails風記法で書けるものはなるべくRails風で、というスタンスです。 あまり生PHPは使ってません。PHP関数使うような処理でも、ほとんどはhelperに書いて、Rails風記法で呼び出しています。 Sintagsは大きな分岐での{?xxx}~{end}とオブジェクトをeachするようなループでの{loop xxxs}~{end}の2つのみ使用しています。 大きな分岐やループはviewのキモになることが多いので、記法が特徴的なSintagsだとかえって目立つのでよいですよ。
レスありがとうございます。 やはりRails風ですよね。コード量も圧倒的に少なくなりますし。特徴的な記法で目立たせるというのも、すごく納得です。 Eclipse使用している関係で、文法チェッカーがうっとおしいことや、生PHPなら関数の補助機能がそのまま使えることから、どちらにしようか迷っていました。 RadRailsのようなプラグインがあれば、嬉しいんですけどね(^^;)
まあ、僕はPHP経験が浅いので生PHPでサクサクつくれないっていう事情もありましたから、ご参考までにということで。 Akelosのviewは書き方の選択肢が多くて、スキルに合わせて方法を選択できるという良さがあるということですね。
でも、このブログを作ってしまうぐらいなのでPHP経験浅いと言っても十分ではないでしょうか。僕はまだ何も作れずにいるので羨ましい限りです。 また、教えて君で申し訳ないのですが、Eclipse PDTでViewを書く場合、sintag形式だと黄色い波線の警告が出てしまいますが、どうされていますか? この警告を設定で消せないか色々調べてみたのですが、分からずじまいでした。もし、何か対策されてましたら教えていただけないでしょうか。 よろしくお願いします。
僕の環境では特に何も出てないんですが、何か対策したのかどうか覚えてません。。。 考えられるとすれば、スペルチェックが有効になってるからですかねぇ。 設定の[一般]-[エディター]-[テキストエディター]-[スペル]([General]-[Editors]-[Text Editors]-[Spelling])でスペルチェックをしないようにしてみてはどうでしょうか。
スペルチェックはもともとオフになっていました。 Eclipseをオールインワンで入れたので、それが原因かもしれないですね。 わざわざ調べていただいたり、いろいろありがとうございました。m(_ _)m
いえいえ、またどうぞ。 今後ともよろしくお願いします。