aタグのhrefの中にurlを書き込むときは相対パスでもいいんですが、場合によっては絶対パスを必要とするときがあります。

公式のUrlヘルパーでは以下のような紹介をされているんですが・・・

echo $this->Url->build('/posts', true);

// 出力結果
http://somedomain.com/posts

そうするとなぜが以下のようなエラーが発生します。

Argument 2 passed to Cake\View\Helper\UrlHelper::build() must be of the type array, bool given

調べてみると、ちゃんと配列形式でキーを指定し代入する必要がある様子。だから以下のように設定すると生成されました。

echo $this->Url->build('/posts', true);
↓
echo $this->Url->build('/posts', ['fullBase' => true],);