5

私はAptanaをかなりの数のWebプロジェクトに使用しており、とても気に入っています。また、いくつかのプロジェクトでCodeIgniterを使用していて、それも気に入りました。今、私はクロスプラットフォームの生産性の幸せな結婚で2つを組み合わせることを望んでいます。Aptanaのより便利な機能の設定に関するアドバイスはありますか?私は次のいずれかを取得したいと思っています:

  • コード補完
  • 機能的な組み込みのプレビュー
  • デバッグ

完全に実行不可能な場合、どのIDEを提案しますか?一般的なAptanaPHPのセットアップのヒントも、理想的なセットアップに導く可能性があるため、歓迎されます。

4

2 に答える 2

1

これに対する解決策は codeigniter フォーラムで見つけました。

http://codeigniter.com/forums/viewthread/187641/

少し「安全な」解決策を思いつきました。システム ファイルを変更するのではなく、「autocomplete」(または任意の名前) という名前のフォルダーを作成します。

すなわち

アプリケーション
オートコンプリート
システム
user_guide

次に、以下のコード (クラス CI_Controller など) を含む controller.php というファイルを (オートコンプリートで) 作成します。次に、このファイルを model.php という名前でコピーし、そのファイルのクラスを CI_Model に変更します。次に、Aptana はこれらを使用して、オートコンプリートを再マップします。各ファイルのオートコンプリートが必要な関数を追加するだけです。(たとえば、そのリンクの元の例にはなかった CI_Cart を追加しました

(現在、これはモデルとコントローラーのオートコンプリートのみを提供することに注意してください。他のクラスを拡張していて、それらでオートコンプリートが必要な場合は、必要なすべてのクラスのリストを含む新しいファイルをオートコンプリートフォルダーに作成する必要があると思います見るクラス)

class CI_Controller {

/**
  * @var CI_Config
  */
 var $config;
 /**
  * @var CI_DB_active_record
  */
 var $db;
 /**
  * @var CI_Email
  */
 var $email;
 /**
  * @var CI_Form_validation
  */
 var $form_validation;
 /**
  * @var CI_Input
  */
 var $input;
 /**
  * @var CI_Loader
  */
 var $load;
 /**
  * @var CI_Router
  */
 var $router;
 /**
  * @var CI_Session
  */
 var $session;
 /**
  * @var CI_Table
  */
 var $table;
 /**
  * @var CI_Unit_test
  */
 var $unit;
 /**
  * @var CI_URI
  */
 var $uri;
 /**
  * @var CI_Pagination
  */
 var $pagination; 

/**
 * @var CI_Cart
 */
var $cart;

}

?> 
于 2011-12-28T06:10:16.213 に答える
1

Aptana を Eclipse プラグインとしてインストールします。後で大騒ぎせずにGWTまたはFlexをインストールできます。さらに、プラグインとしての Aptana は、私にとってははるかにうまく機能しました。安定性と使いやすさの両方の面で。

以前は 2 日ごとに Aptana がクラッシュしていましたが、プラグインとして Aptana を使用して Eclipse を実行しているため、二度とクラッシュすることはありませんでした

Aptana をプラグインとして使用する Eclipse には、スペル チェックなど、Aptana にはなかったいくつかの便利な機能もあり、私のコメントが大幅に改善されました。とは言うものの、Aptana チームがソフトウェアに注いだ非常に詳細なレベルと注意については、あなたの意見に同意しなければなりません。

于 2009-10-01T03:42:42.310 に答える