CakePHP2までの便利な機能の一つにafterFindというものがありましたが、CakePHP3では使用ができなくなっています。 その代わりとしてCakePHP3では便利な機能としてEntityにset/getという機能が準備されています。
PHPOfficeにはPHPExcelの他に、PHPWordやPHPPowerpointがあるのをご存じでしょうか? とりあえず、その中でPHPWordを触ってみました。 導入 README通りに進めます。 composer.json <?php require_once 'vendor/autoload.php'; $phpWord = new \PhpOffice\PhpWord\PhpWord(); $section = $phpWord->addSection(); //文字 $section->addText( 'ほげほげほげたろー', array('name' => 'MS ゴシック', 'size' => 20, 'color' => '66FFFF', 'bold' => true) ); //改行 $section->addText( 'ほげほげほげたろー', array
どうしてもCakePHPのfindで記述ができないSQLでページを実装する必要があることってあると思います。 CakePHPのPaginatorは利用できると非常に楽なので出来れば使用したいところなのです。 なんかできるっぽい! <?php App::uses('AppModel ', 'Model'); class RawSql extends AppModel { public $useTable = false; function paginate() { $extra = func_get_arg(6); $limit = func_get_arg(3); $page = func_get_arg(4); $sql = $extra['extra']['type']; $sql .= ' LIMIT ' . $limit; if ($page > 1){ $sql .= ' OFF
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く