Cakephp

Custom form radio button Cakephp 3

Trong cakephp 3 radio button sẽ có dạng như sau <label> <input id=”#” name=”#” type=”radio” value=”1″ /> text </label> sử dụng key sau để custom lại form radio cho mục đích làm css ‘templates’ => [ ‘nestingLabel’ => ‘{{hidden}}<label{{attrs}}>{{text}}{{input}}’, ‘radioWrapper’ => ‘<div class=”radio”>{{label}}</div>’ ]

Html & Css

CSS Stripes

Chúng ta thường hay thấy background của một trang có các dòng kẻ (Stripes) có thể là kẻ ngang, chéo hoặc dọc. Đoạn css sau sẽ giúp bạn làm nó mà ko cần sử dụng ảnh. background: repeating-linear-gradient( 45deg, #606dbc, #606dbc 10px, #465298 10px, #465298 20px ); [highlighter]

PHP

Xóa comment trong html, đếm số thẻ tag trong html

// Remove unwanted HTML comments function remove_html_comments($content = ”) { return preg_replace(‘/<!–(.|\s)*?–>/’, ”, $content); } //get count tag in html function getCountTagInHtml($content,$tag) { $c = 0; if(trim($content)!=””){ try { $dom = new DOMDocument; $dom->loadHTML($content); $c = $dom->getElementsByTagName($tag)->length; } catch (Exception $exc) { } } return $c; }

Cakephp

Dowload hoặc create file pdf trong cakephp3 sử dụng cakepdf

Link doc : https://github.com/FriendsOfCake/CakePdf- Yêu cầu :  – PHP 5.4.16+ – CakePHP 3.0+ – wkhtmltopdf Cài đặt wkhtmltopdf  : sử dụng Composer composer require friendsofcake/cakepdf Thêm code vào file config/bootstrap.php // load CakePdf Plugin::load(‘CakePdf’, [‘routes’=>true,’bootstrap’ => true]); // cấu hình CakePdf (có thể thêm các yeu to khác trong link doc) Configure::write(‘CakePdf’, [ ‘engine’ => [ ‘className’ => ‘CakePdf.WkHtmlToPdf’, // Path trên server và server…

Tiếp tục đọc