問題タブ [autoload]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2823 参照

php - Magento - zend - バックエンドエラー

Magento でバックエンドにログインすると、次のエラーが表示されます

致命的なエラー: インターフェイス 'Zend_Http_Client_Adapter_Interface' が /homepages/45/d210005774/htdocs/ websitename /lib/Varien/Http/Adapter/Curl.php 行 176 に見つかりません

また、以前、magento のインデックス管理セクションでこのエラーが発生しました

致命的なエラー: /homepages/45/d210005774/htdocs/ websitename /lib/Zend/Locale/Format.php の 153 行目の未定義メソッド Zend_Locale_Data::disableCache() の呼び出し

誰でもこれで私を助けてくれますか? 問題はzendフレームワークに関係していると思いますが、何が原因なのかわかりません

0 投票する
1 に答える
388 参照

php - CodeIgniter: メール ライブラリをロードすると、$config の奇妙なエコーが戻ってくる

バージョン情報: CI バージョン 1.7.2 - PHP 5.3.1 - Apache2 - Mac OSX 10.6.3

何らかの理由で、コントローラーまたは autoload.php で CI の電子メール ライブラリをロードすると、次のように構成情報が自動的かつ即座にエコーされます。

autoload.php で電子メール ライブラリを自動ロードすると、ソース/ページで他の何よりも前にエコーされます。コントローラー内で明示的に呼び出すと、その正確な時点でエコーされます。

私は困惑している、前にそれを見たことがありません。抑圧/排除する方法についてのアイデアはありますか?

自動ロードでライブラリをロードする: $autoload['libraries'] = array('database','encrypt','email');

コントローラーにライブラリーをロードする: $this->load->library('email');

0 投票する
5 に答える
4153 参照

zend-framework - ZFのモジュールオートローダー

Zend_Application_Module_Autoloaderのマニュアルには、次のように記載されています。

Zend_Applicationでモジュールブートストラップを使用する場合、Zend_Application_Module_Autoloaderのインスタンスがデフォルトでディスクリートモジュールごとに作成され、モジュールリソースを自動ロードできるようになります。

ソース: http: //framework.zend.com/manual/zh/zend.loader.autoloader-resource.html#zend.loader.autoloader-resource.module

これには、モジュールごとに空のブートストラップクラスを作成する必要があります。そうしないと、モジュールごとのリソースの自動読み込みが組み込みのオートローダーで機能しません。

今私は2つの質問があります

  • ディスクリートモジュールとは何ですか?
  • モジュールごとにブートストラップファイルを作成せずに、このリソースオートローダーをモジュールごとにデフォルトで登録する方法はありますか?各モジュールで利用できるようにしたいので、空のブートストラップクラスをたくさん作成するのは避けたいと思います。
0 投票する
1 に答える
2659 参照

php - php: オートロードの例外処理

以前の質問 (例外ハンドル内で例外を処理する) を拡張して、私の悪いコーディング プラクティスに対処します。オートロード エラーを例外ハンドラに委譲しようとしています。

上記のスクリプトは、testClass.php ファイルが欠落している場合に 404 ページをロードすることになっており、pageClass.php ファイルも欠落していない限り正常に動作します。

「致命的なエラー: 29 行目の D:\xampp\htdocs\Test\PHP\errorhandle\index.php にクラス 'pageClass' が見つかりません」というメッセージが「致命的なエラー: 500」メッセージの代わりに表示される

各クラスのオートロード (オブジェクト作成) に try/catch ブロックを追加したくないので、これを試しました。

これを処理する適切な方法は何ですか?

0 投票する
2 に答える
4574 参照

php - Magento XML RPCの問題 クラス 'Zend_Http_Client'が見つかりません

何がこれを実現させるのかについて何か考えはありますか? XML RPC zend バージョンを使用しようとしていますが、クライアントを含めようとすると、何らかのエラーが発生します。クライアントを含めるようなものですが、クライアントはその後ファイルを含める方法を知りません...

テスト接続スクリプトは、次のルート ディレクトリにあります。

どんな助けでも大歓迎です!

0 投票する
3 に答える
6272 参照

ruby - 自動ロードはRuby1.9でスレッドセーフですか?

この有名なスレッド以来、Rubyコミュニティは自動ロードについて少しおかしくなっていて、スレッドセーフの理由からその使用を思いとどまらせているようです。

これがRuby1.9.1または1.9.2で問題ではなくなったかどうか誰かが知っていますか?ミューテックスなどで必要なラッピングについて少し話をしましたが、1.9の変更ログ(または少なくとも私が見つけた限り)はこの特定の質問に対処していないようです。1.9のみのライブラリで、合理的な苦痛なしに自動ロードを合理的に開始できるかどうかを知りたいです。

洞察を事前に感謝します。

0 投票する
5 に答える
7411 参照

php - Namespace Autoload は Windows では機能しますが、Linux では機能しません

次のphpコードがあります。

index.php

モジュール\標準\handler.php

WAMP を実行している Windows 7 では、コードは "Hello from Delegation!" というメッセージを生成します。ただし、Linuxでは、次のようになります。

致命的なエラー: spl_autoload(): クラス modules\standard\handler を 15 行目の /var/www/index.php にロードできませんでした

Windows は WAMP で PHP 5.3.0 を実行しており、Linux は Ubuntu 9.10 で 5.3.2 dotdeb パッケージを実行しています。

これは私の Linux ボックスの構成の問題ですか、それとも、異なるオペレーティング システムで名前空間と自動読み込みが処理される方法の違いだけですか?

0 投票する
2 に答える
3793 参照

kohana - Kohana 3 自動読み込みモデル

モデルを使用しようとしていますが、致命的なエラーが発生したため、適切に自動ロードされていないと思います。

ErrorException [致命的なエラー]: クラス 'Properties_Model' が見つかりません

問題のあるコントローラー行:

モデル:

また、1 つが機能することを期待して、クラスを 3 つの異なる場所に配置しましたが、すべて失敗しました。アプリケーション/クラス/モデル アプリケーション/モデル アプリケーション/モデル

私は何が欠けていますか?

0 投票する
1 に答える
4743 参照

ruby - 名前空間/サブモジュールで自動ロード

ruby でモジュールを名前空間として使用しています。どうすればオートロードできますか...そのようなautoload :"App::ModuleA", 'app/module_aものは「定数名でなければなりません」というエラーをスローしませんか?

0 投票する
1 に答える
1057 参照

php - ZF オートローダーを使用してモデルをロードする

私は単純な ZF アプリケーション (モジュールなし) を持っていrequireます。これは、使用する前にクラスを作成するときに正常に動作します。ただし、ZFオートローダーを使用してそれらを自動的にロードしたいと思います(これがデフォルトの動作であると想定していました)。

どうすればこれを行うことができますか?私はZend_Application物事の新しい(っぽい)やり方に少し混乱しています。私のディレクトリ構造は標準的なものです:

たとえば、このメソッドで必要なものを削除します。