0

現在、WordPress のプラグインとしてアプリを作成しているため、型破りなソリューションが必要です。

現在、私の問題は、Yii がエラーを受け取ると、エラー ハンドラでエラーをスローし、PHP の実行を終了することです。Yii をサンドボックス化して、Yii 自身の実行だけを終了させ、外部コードを継続させる方法はあるのではないでしょうか?

私の場合、ほとんどのページが空白になり、ワードプレスのテーマが読み込まれません..そのため、適切なエラーページを設計するのはかなりハックになります. (すべてがうまくいくと、wordpress は the_content(); で Yii に読み込まれ、wordpress のテーマに溶け込みます。)

何か案は?

4

3 に答える 3

0

適切なクリーンアップを行い、リクエストを終了せずに Yii を終了します。http://www.yiiframework.com/doc/api/1.1/CApplication#end-detailに示されているように、そのように行われます。

Yii::app()->end(0, false);
于 2013-08-25T03:58:34.837 に答える