Skip to content

Screenshots ​

Examples of the default DaisyUI preset rendered in a CakePHP application.

Form controls ​

All input types via $this->Form->control(): text, email, password, number, url, tel, date, datetime, time, color, range, textarea, select, multi-select, checkbox, radio, multi-checkbox, switch, file. Help text, required markers, validation errors, and horizontal layout are shown.

Form controls

Buttons ​

All variants via $this->Form->submit(text, ['class' => 'primary']) and static HTML buttons for reference.

Buttons

Flash messages ​

$this->Flash->render() with alert-success, alert-error, alert-warning, alert-info mapping.

Alerts

Pagination ​

$this->Paginator->links() with DaisyUI join container.

Pagination

$this->Breadcrumbs->render() using DaisyUI's breadcrumbs component.

Breadcrumbs

Badges ​

$this->Html->badge(text, ['class' => 'primary']) with color, outline, and size variants.

Badges

Cards ​

Card layouts used in the bake templates.

Cards

Tables ​

Zebra-striped tables with badges inside cells.

Tables

CRUD pages ​

Users index: paginated table with role and active badges:

Users index

Articles index: paginated table with status and tag badges, search filter:

Articles index

Articles add form: all input types including user select, multi-checkbox tags, date picker, textarea:

Article add form

KTUI preset ​

The same pages rendered with Configure::write('TailwindUi.classMap', 'ktui').

PageDaisyUIKTUI
Form controlsdaisyui-forms.pngktui-forms.png
Buttonsdaisyui-buttons.pngktui-buttons.png
Alertsdaisyui-alerts.pngktui-alerts.png
Paginationdaisyui-pagination.pngktui-pagination.png
Breadcrumbsdaisyui-breadcrumbs.pngktui-breadcrumbs.png
Badgesdaisyui-badges.pngktui-badges.png
Cardsdaisyui-cards.pngktui-cards.png
Tablesdaisyui-tables.pngktui-tables.png
Users indexdaisyui-users-index.pngktui-users-index.png
Articles indexdaisyui-articles-index.pngktui-articles-index.png
Articles add formdaisyui-articles-add.pngktui-articles-add.png

Released under the MIT License.