Rodhos Soft

備忘録を兼ねた技術的なメモです。Rofhos SoftではiOSアプリ開発を中心としてAndroid, Webサービス等の開発を承っております。まずはご相談下さい。

2017-09-16から1日間の記事一覧

ViewBlock

Class Cake\View\ViewBlock | CakePHP 3.4 使い方 以下を参照 xn--cakephp-gt4fral1s5v.jp以下作成中..。

View

rederによってViewがレンダリングされる。その部分をみてみる。 public function render($view = null, $layout = null) { // すでにレンダリングされているなら終わり if ($this->hasRendered) { return null; } // レイアウトがメソッドの引数に指定されて…

ViewBuilder

ビューを作る。build()のところで作っている。 public function build($vars = [], ServerRequest $request = null, Response $response = null, EventManager $events = null) { $className = $this->_className; if ($className === null) { $className = …

View

AppViewが基底でViewを継承している。自作のヘルパーなどはinitialize内で $this->loadHelper('MyUtils');してやることで使えるようになる。 View EventDispatcherInterfaceを実装している。 使用しているtrait CellTrait EventDispatcherTrait; LogTrait; R…

flexbox その2

flexboxを改めてやる。以下のサイトの記事を読んだ。coliss.com flexアイテムとflexコンテナ flexコンテナは多数のflexアイテムを内包する。flexコンテナにしたい要素に display: flex;を設定する。 すると子要素は自動的にflexアイテムになる。 並べる方向 …

URLヘルパ

URLを作る。 $this->Url->build(['action' => 'home', $article->id]) で /kagero3/articles/view/1 ができる。エレメントとHTMLヘルパ等と組み合わせて次のようなものが作れた。 Html->tag( "a", $this->Element( "agora_card", [ "title" => $article->tit…

HTMLヘルパー その2

以下を参考に色々さわっている。 qiita.com CakePHP 1.3 - Htmlヘルパー スクリプトタグ Html->script('myscripts'); ?> <script src="/kagero3/js/myscripts.js"></script> CSS Html->css( 'mycss'); ?> <link rel="stylesheet" href="/kagero3/css/mycss.css"/> 画像リンク Html->image( 'cake.power.gif', ["alt" => "…</link>

HTMLヘルパー

qiita.com 単純にリンク Html->link("hello","http://rodhos.info/") ?> は次のように変換される。 <a href="http://rodhos.info/">hello</a> つまり、第1引数が表示する文字で、第2引数がURL。 第2引数は以下のように連想配列で指定することもできる。 Html->link(__('View'), ['action' =>…