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>’ ]
Tác giả: Nhật Đặng Thanh
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]
Tự tham chiếu chính bảng đó trong cakephp 2
Với bảng có id và parent_id ta có trick sau để tham chiếu chính nó tạo ra bảng sau
Thủ Thuật CMD _ CD vào thư mục nhanh trên windows
Để có thể cd vào thư mục một cách nhanh nhất trên windows
CSS Grid là gì ? Cùng tìm hiểu về CSS Grid
Khi ứng dụng web ngày càng trở nên phức tạp hơn, chúng ta cần có cách tự nhiên hơn nữa để dễ dàng thực hiện viết layout cao cấp. Và như vậy, với CSS Grid Layout Module, ta sẽ có một giải pháp mới để tạo layout, nhanh và hiệu quả hơn nữa. Trong bài giới thiệu, ta sẽ được…
Cài đặt SonarQube trên MacOs
Bài viết hướng dẫn cài đặt SonarQube trên hệ điều hành MacOs
Hướng dẫn cài đặt SonarQube – Công cụ test code
Sonarqube là công cụ giúp lập trình viên kiểm tra code của mình đã tốt chưa, nếu có bất kì lỗi nào vi phạm hay có nguy cơ vi phạm nguyên tắc (chuẩn chung) thì nó sẽ giúp ta cảnh báo và đưa ra suggest để sửa, dần dần trong quá trình code mình sẽ hình thành thói quen và…
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; }
Trick nhỏ làm việc với text reponsive trên mobile
Nhiều trình duyệt di động áp dụng một thuật toán để làm cho text lớn hơn và dễ đọc hơn. Khi một phần tử có chứa text sử dụng 100% chiều rộng của màn hình, kích thước văn bản của nó sẽ tăng lên cho đến khi nó đạt đến kích thước có thể đọc được, nhưng không sửa đổi…
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…