2017年9月29日金曜日

cahephp2 FormHelperの日時オプション 最大値、最小値、降順、昇順の設定

【FormHelper】
date(), datetime(), year(), input(typeがdate, datetime)
日時オプション
    $options['minYear'], $options['maxYear'] date/datetime と組み合わせて 使います。年の select フィールドで表示される値の最小値および/または 最大値を定義します。

    $options['orderYear'] date/datetime と組み合わせて、年の値を表示する 順序を定義します。有効な値は ‘asc’, ‘desc’ で、デフォルトは ‘desc’ です。

cakephp2のliタグで囲まれたlinkメソッドをtagメソッドに書き替える

1
<li><?php echo $this->Html->link(__('users'), ['controller' => 'users', 'action' => 'index']); ?></li>
1
echo $this->Html->tag('li', $this->Html->link(__('users'), ['controller' => 'users', 'action' => 'index']), array('escape' => false));
①を②に変換 [Find]
1
(<li><\?php )(echo )(\$this->Html->link\([^;]+)(;)( \?></li>)
[Replace]
1
\2$this->Html->tag('li',\3, array('escape' => false))\4