0

私は単純な CakePHP アプリケーションを持っており、私のビューでは、各ビューのタイトルを動的に設定しています:

<? $this->viewVars['title_for_layout'] = 'Wicked Awesome Title' ?>

しかし、私のマシンの 1 つで、コードは実行されず、代わりに PHP コードが認識されていないかのようにブラウザー ウィンドウに出力されます。

<!-- Actual output in the browser window. -->    
viewVars['title_for_layout'] = 'Wicked Awesome Title' ?>

適切な<?phpタグを配置すると、すべて正常に動作しますが、それは CakePHP が推奨するデフォルトの方法ではありません。

あるマシンでは機能するのに、他のマシンでは機能しないのはなぜですか?


System.Windows.MessageBox が WPF ウィンドウに遅れるのはなぜですか?

次のコードを検討してください。

private void Window_Loaded(object sender, RoutedEventArgs e)
{
    MessageBox.Show("MyMessage");
}

WPF ウィンドウが読み込まれた後にメッセージ ボックスを表示しようとすると、アプリケーションを実行すると、WPF ウィンドウが透明な背景で表示され (非クライアント領域のみが表示されます)、表示されるまでに 3 ~ 5 秒かかります。メッセージボックスが表示されます。メッセージ ボックスが閉じられた後にのみ、WPF ウィンドウは通常に戻ります。

これは正常ですか?他の誰かがこれを経験していますか?

編集:ウィンドウがどのように見えるかのスクリーンショットを追加しました:

ここに画像の説明を入力

4

1 に答える 1

5

short_open_tagsマシンの 1 つが構成で有効になっていません。

于 2012-09-12T19:24:30.633 に答える