社員ブログ

ユーザの選択フィールド(entity_autocomplete利用)で、アカウント名以外の検索を行う方法

ナカちゃん に投稿

タグ

やりたいこと

フォーム要素として、以下のように記載した場合


$form['member'] = [
    '#type' => 'entity_autocomplete',
    '#target_type' => 'user',
];

実際に表示されるentity_autocompleteフィールドでは、ユーザアカウント名によって検索が行われる。

MySQLが起動しない際の対処法一覧

トビウオ に投稿

タグ

概要

 エラーが起きるたびにググりまくるのがいい加減嫌になったのでまとめました。
 急いでいる時はDocker公式のMySQLイメージを使えばいいと思います。
(Dockerの公式MySQLイメージの使い方を徹底的に解説するよ)

Drupal8のEntity作成方法

kan に投稿

詳細な手順がYoutubeの動画で説明されていましたので、紹介します。それを見るだけで、誰でも新しいEntityを作れます。

また、作成手順の概要を以下にまとめます。

  • Drupal Consoleが必要です。
  • 「drupal generate:entity:content」を利用することです。

  • 作成後にモジュールをインストールする必要があります。

KeyCloackとRoketChatの連携

ホス に投稿

概要

  • KeycloakとRocketChatの連携方法をまとめる。
  • Keycloakのアカウントを使ってRocketChatにログインできるようにします。

前提

  • Keycloakが構築済み
  • レルム作成済み (本稿ではレルム名を "demo"とします)
  • レルムに一般ユーザアカウント作成済み
  • RocketChat構築済み
  • OIDCを使って連携

手順

1. Keycloak側の設定

Keycloakに管理者アカウントでログインし、レルム > Cliants > Create にアクセス

KeycloakとGitbucketの連携

ホス に投稿

概要

  • KeycloakとGitBucketの連携方法をまとめる。
  • Keycloakのアカウントを使ってGitBucketにログインできるようにする。

前提

  • Keycloakが構築済み
  • レルム作成済み (本稿ではレルム名を "demo"とします)
  • レルムに一般ユーザアカウント作成済み
  • GitBucketを構築済み
  • GitBucketにユーザアカウント作成済み
  • OpenID Connectを使って連携する

手順

1. keycloakの設定

新しいクライアントを作成する

【Java】JUnitでテストを行う手順について

トビウオ に投稿
概要

 Eclipseにおいて、JUnitによるテストケース作成から実行までを解説します(添付画像あり)。
 なお使用したEclipseのバージョンは4.7.2です。

手順

1. 普通にプロジェクトを作成

 ただしこの際、「Java設定」ダイアログで「ライブラリー」タブ⇨「ライブラリーの追加」ボタンを押し、
JUnitを「ビルド・パス上のJARおよびクラス・フォルダー」に追加しておきます。

Drupal8のデバッグ方法

kan に投稿

タグ

私にとって、以下の記事はかなり参考になった。

https://www.liip.ch/en/blog/lets-debug-drupal-8

内容を少し要約すると、以下のような感じ。

  • キャッシュを無効化
  • エラーを画面に出す
  • ログメッセージ出力のコードを追加
  • Twigのデバッグを有効化
  • プロファイリング
  • Drupal Consoleの利用