25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

40 lines
1.6KB

  1. <section class="hero">
  2. <div class="hero-copy">
  3. <span class="eyebrow"><?= e($model->eyebrow) ?></span>
  4. <h1><?= e($model->title) ?></h1>
  5. <p class="hero-text"><?= e($model->message) ?></p>
  6. <div class="hero-actions">
  7. <a class="button button-primary" href="<?= e($model->routeExample) ?>">Open Employee Form</a>
  8. <a class="button button-secondary" href="#framework-highlights">See Highlights</a>
  9. </div>
  10. </div>
  11. <aside class="hero-panel" aria-label="Framework route example">
  12. <p class="panel-label">Request Flow</p>
  13. <code>Browser -> public/index.php -> Dispatcher -> Router -> Controller -> View</code>
  14. <div class="route-callout">
  15. <span>Employee entry page</span>
  16. <a href="<?= e($model->routeExample) ?>"><?= e($model->routeExample) ?></a>
  17. </div>
  18. </aside>
  19. </section>
  20. <section class="feature-grid" id="framework-highlights">
  21. <article class="feature-card">
  22. <h2>Readable by design</h2>
  23. <p>Small files, explicit routing, and plain PHP views keep the framework approachable for day-to-day work.</p>
  24. </article>
  25. <article class="feature-card">
  26. <h2>Classic MVC feel</h2>
  27. <p>Controllers, repositories, and view models stay separate so request handling remains predictable and easy to follow.</p>
  28. </article>
  29. <article class="feature-card">
  30. <h2>SQLite ready</h2>
  31. <p>Typed PHP 8.2 code, Composer autoloading, PDO access, and auto-run migrations make the project feel current without becoming heavyweight.</p>
  32. </article>
  33. </section>

Powered by TurnKey Linux.