0

zend+propel で開発され、実稼働サーバー (debian スクイーズ) でホストされている Web アプリケーションがあります。このアプリケーションをローカル PC (Windows 7 + wamp) に複製する必要があります。

httpd.conf に仮想ホストを追加しました。

<VirtualHost *:8083>
  DocumentRoot "c:/wamp/www/myapp/public"
  <Directory "c:/wamp/www/myapp/public">
      Options All
      AllowOverride All
      Allow from all
  </Directory>
</VirtualHost>

ブラウザで開発アプリケーションを開くと、次の結果が得られます。

doctype() ?> headTitle(); ?> headMeta(); ?> headStyle(); ?> headLink(); ?> headScript(); ?>
render('menu.phtml') ?>
render('session.phtml') ?>

問題を見つけるために xdebug を使用します。しかし、IndexController の indexAction にブレークポイントを設定すると、デバッガーにヒットしません。

横にサンプルの zend アプリケーションを作成し、それを機能させることができました。今、私は何が起こっているのかについての手がかりがありません...

私を救ってくれるゼンドの達人はいますか?

4

1 に答える 1

1

short_open_tagPHP 構成で有効にする必要があります。http://www.php.net/manual/en/ini.core.php#ini.short-open-tagを参照してください。

この設定オプションは<?=<?php echo例えば<?=$this->headTitle()?>. 現在、テンプレート内のこれらのステートメントはテキストとしてレンダリングされています。

于 2012-10-23T15:10:06.860 に答える