ITの隊長のブログ

ITの隊長のブログです。Rubyを使って仕事しています。最近も色々やっているお(^ω^ = ^ω^)

【CakePHP】$this->render() で、任意のviewファイルを指定する方法

なんか前に書いたような気がするんだけどなぁ。。。

$view が ‘/’ で始まっていれば、 /app/View への相対パスでビューまたはエレメントを 探そうとします。これはエレメントを直接描画することができ、Ajax 呼び出しではとても有用です。 // /View/Elements/ajaxreturn.ctp のビューが描画されます $this->render('/Elements/ajaxreturn');

ということで、こうすればいける。

ex)TestViewController.php で、~/app/View/Mt/view.ctpを指定する。

<?php

App::uses('AppController', 'Controller');

class TestViewController extends AppController {

    public function index() {
        $this->render('/Mt/view');
    }
}

CakePHPで継続的インテグレーションその1

photo by iogi

CakePHPで学ぶ継続的インテグレーション

CakePHPで学ぶ継続的インテグレーション

CakePHPで学ぶ継続的インテグレーション (impress top gear)

CakePHPで学ぶ継続的インテグレーション (impress top gear)

(2つあるけど何故?)

約1年前にこの本を買いました。

読んではみたのですが、ちんぷんかんぷんで全く頭に入ってこない。なので、お蔵入りに。。。(´;ω;`)ウッ…

しかーし。

最近Jenkinsの勉強会に参加するようになったのでなんとなーく使い方を理解しはじめてきました。

んで、ちょっとtry&errorを繰り返したところ、PHPのテスト環境構築が中々うまくいかなくて。

そういえば、そんな本もっていたよな。。。と探したら見つけ再読しています。

この本の通りとはいきませんが、とりあえずインテグレーションの環境構築を試してみようと思います。

大体やりたいことだけ抜き取ってやろうとすると環境があってないとかで中々前に進まないので、まずは書籍の通りに進めます。

また、エラーとか他足りないものを補うような+@になることも追記するのでよろしくです。

続きを読む