Samrty5 ライブラリー

コペン カラーディフレクター
コペン カラーディフレクター

Generic Repository

PHPでのDB操作を、もっとスマートに。
面倒なSQL文の構築は不要。配列を渡すだけで、安全かつ高速にMySQLデータを操作できます。
開発の工数を大幅に削減する、実戦仕様のリポジトリクラス。

SQLを書かずにレコード取得
  ・SQLの場合
  $user = "SELECT * FORM `users` WHERE `id` = 123";
  ・Generic Repositoryの場合
  $user = $repo->find('users', ['*'], ['id' => 123]);

複数条件や、大なり小なりの比較(>, <)も配列だけで完結
  $items = $repo->findAll('products', ['id', 'name', 'price'], [
    'category' => 'sale',
    'price' => ['>=' => 5000], // 5000円以上
    'status' => ['!=' => 'sold_out'] // 売り切れを除く
  ]);

Figure-Eight Framework

「速さ」と「自由度」を両立した軽量CSS。
モダンな制作に欠かせないFlexをはじめとする、標準スタイルシートシステム、汎用ユーティリティ、UIコンポーネントを網羅。
余計な装飾を省いた設計で、あらゆるプロジェクトの土台として機能します。

<!-- 爆速でFlex横並び表示 -->
  <div class="flex-box gx-3">
    <div class="col-4 pd-4">...</div>
    <div class="col-4 pd-4">...</div>
    <div class="col-4 pd-4">...</div>
  </div>
  Flexによる3段組(33.333%幅)を即座に展開。ガター(溝幅)0.75rem、内側余白1.0remのインナーボックスが一行で完成。