TailwindUi Plugin Documentation

April 12, 2026 · View on GitHub

Screenshots

Preview of the default DaisyUI preset rendered against the demo app (see dereuromark/cakephp-tailwind-ui-demo).

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

Demo app

A separate demo repository that exercises every helper and both presets is planned. For now, see the tailwind-ui-demo/ workspace referenced during development.