-1

PHPとZendNoobはこちら

ここからスケルトンプロジェクトをダウンロードしました:https://github.com/zendframework/ZendSkeletonApplication

起動するページの[ZF2開発ポータル]ボタン(左下の緑色のボタン)をクリックすると、単に「helloworld テキストを表示する新しいページを開きたいとしましょう---これを行うにはどうすればよいですか?画像を参照してください: ここに画像の説明を入力してください

このチュートリアルを読みましたが、モデル、ビュー、またはコントローラーが実際にどのように起動されるかわかりませんか?チュートリアルを参照してください:http://blog.wilgucki.pl/2012/07/tworzenie-modulw-w-zend-framework-2.html

コードを見ると、次のコード行を変更する必要があることがわかります。

<div class="span4">
        <h2><?php echo $this->translate('Follow Development') ?></h2>
        <p><?php echo sprintf($this->translate('Zend Framework 2 is under active development. If you are interested in following the development of ZF2, there is a special ZF2 portal on the official Zend Framework website which provides links to the ZF2 %swiki%s, %sdev blog%s, %sissue tracker%s, and much more. This is a great resource for staying up to date with the latest developments!'), '<a href="http://framework.zend.com/wiki/display/ZFDEV2/Home">', '</a>', '<a href="http://framework.zend.com/zf2/blog">', '</a>', '<a href="http://framework.zend.com/issues/browse/ZF2">', '</a>') ?></p>
        <p><a class="btn btn-success" href="http://framework.zend.com/zf2" target="_blank"><?php echo $this->translate('ZF2 Development Portal') ?> &raquo;</a></p>
    </div>

より具体的には、この行:

<p><a class="btn btn-success" href="http://framework.zend.com/zf2" target="_blank"><?php echo $this->translate('ZF2 Development Portal') ?> &raquo;</a></p>

しかし、私は新しいページを立ち上げるためにそれを何に変更することになっているのかについて本当に混乱しています。何か案は?

前もって感謝します!

4

3 に答える 3

1

これは、「ああ、車はかっこいいと聞きました。どうやって車を作るのですか?」のような質問です。

公式ドキュメントを参照して、QuickStartが提供するものをよく理解してください。それをまったく理解していない場合は、モデル-ビュー-コントローラーについて個別に学習してください。機械的な背景を知らずに車を作ろうとしても無駄だからです;)

于 2012-11-03T11:32:30.053 に答える
1

最初にZF2がどのように機能するかを学ぶ必要があります。

コントローラークラスを作成する内部のコントローラーフォルダー(PageController.php)にコントローラーを作成し、ドキュメントに記載されているようにメソッドを作成します。

function HelloAction(){
return "Hello world";
}

/ page /hello/に移動するリンクを作成します

これで完了です。

于 2012-11-03T21:00:11.700 に答える
0

これがうまくいくことを願っています:
アプリケーション/コントローラー内でIndexController.phpを作成します

class IndexController extends Zend_Controller_Action
{

    public function init()
    {
        /* Initialize action controller here */
    }

    public function indexAction()
    {

       //$this->_helper->layout->setLayout('layout');
    }

}

次に、inside application / views/scriptsがindex/index.phtmlを作成します

<div>
    <h1>Hello World</h1>
</div>
于 2012-11-03T03:23:27.973 に答える