CakePHP
  • 文档
    • 书籍
    • API
    • 视频
    • 报告安全问题
    • 隐私政策
    • 标识和商标
  • 业务解决方案
  • 礼品
  • 公路旅行
  • 团队
  • 社区
    • 社区
    • 参与
    • 问题 (Github)
    • 面包店
    • 特色资源
    • 培训
    • 聚会
    • 我的 CakePHP
    • CakeFest
    • 新闻通讯
    • 领英
    • YouTube
    • Facebook
    • Twitter
    • Mastodon
    • 帮助和支持
    • 论坛
    • Stack Overflow
    • IRC
    • Slack
    • 付费支持
CakePHP

C Elastic Search 4.x API

  • 项目
    • Elastic Search
      • CakePHP
      • Chronos
      • Elastic Search
      • 队列
  • 版本
    • 4.x
      • 4.x
      • 3.x
      • 2.x

命名空间

  • Cake\ElasticSearch
    • 关联
    • 数据源
    • 异常
    • 规则
    • 测试套件
    • 视图

类 EmbedMany

表示仅包含多个实例的嵌入式文档。

命名空间: Cake\ElasticSearch\Association

常量

  • 字符串
    ONE_TO_MANY ¶
    'oneToMany'

    多个嵌入式文档的类型名称。

  • 字符串
    ONE_TO_ONE ¶
    'oneToOne'

    单个嵌入式文档的类型名称。

属性摘要

  • $alias protected
    字符串

    此关联使用的别名。

  • $entityClass protected
    字符串

    用于嵌入式文档的类。

  • $indexClass protected
    字符串

    此嵌入链接到的索引类

  • $property protected
    字符串

    嵌入式文档所在的属性。

方法摘要

  • __construct() public

    构造函数

  • entityClass() public deprecated

    获取/设置用于此嵌入的实体/文档类。

  • getAlias() public

    获取此嵌入的别名。

  • getEntityClass() public

    获取用于此嵌入的实体/文档类。

  • getIndexClass() public

    获取用于此嵌入的索引类。

  • getProperty() public

    获取此嵌入附加到的属性。

  • hydrate() public

    从父文档的数据中提取实例。

  • indexClass() public deprecated

    获取/设置用于此嵌入的索引类。

  • property() public deprecated

    获取/设置此嵌入附加到的属性。

  • setEntityClass() public

    设置用于此嵌入的实体/文档类。

  • setIndexClass() public

    设置用于此嵌入的索引类。

  • setProperty() public

    设置此嵌入附加到的属性。

  • type() public

    获取此关联的类型。

方法详细说明

__construct() ¶ public

__construct(string $alias, array $options = [])

构造函数

参数
string $alias

嵌入式文档的别名/名称。

array $options optional

嵌入式文档的选项。

entityClass() ¶ public

entityClass(string|null $name = null): string

获取/设置用于此嵌入的实体/文档类。

参数
string|null $name optional

要设置的类名。

返回值
字符串

getAlias() ¶ public

getAlias(): string

获取此嵌入的别名。

返回值
字符串

getEntityClass() ¶ public

getEntityClass(): string

获取用于此嵌入的实体/文档类。

返回值
字符串

getIndexClass() ¶ public

getIndexClass(): string

获取用于此嵌入的索引类。

返回值
字符串

getProperty() ¶ public

getProperty(): string

获取此嵌入附加到的属性。

返回值
字符串

hydrate() ¶ public

hydrate(array $data, array $options): arrayCake\ElasticSearch\Document>

从父文档的数据中提取实例。

参数
array $data

用于嵌入式文档的数据。

array $options

用于新文档的选项。

返回值
arrayCake\ElasticSearch\Document>

indexClass() ¶ public

indexClass(Cake\ElasticSearch\Index|string|null $name = null): string

获取/设置用于此嵌入的索引类。

参数
Cake\ElasticSearch\Index|string|null $name optional

要设置的类名。

返回值
字符串

property() ¶ public

property(string|null $name = null): string

获取/设置此嵌入附加到的属性。

参数
string|null $name optional

要设置的属性名称。

返回值
字符串

setEntityClass() ¶ public

setEntityClass(string $name): $this

设置用于此嵌入的实体/文档类。

参数
string $name

要使用的类的名称

返回值
$this

setIndexClass() ¶ public

setIndexClass(Cake\ElasticSearch\Index|string|null $name): $this

设置用于此嵌入的索引类。

参数
Cake\ElasticSearch\Index|string|null $name

要设置的类名。

返回值
$this

setProperty() ¶ public

setProperty(string|null $name = null): $this

设置此嵌入附加到的属性。

参数
string|null $name optional

要设置的属性名称。

返回值
$this

type() ¶ public

type(): string

获取此关联的类型。

返回关联类型常量之一。

返回值
字符串

属性详细说明

$alias ¶ protected

此关联使用的别名。

类型
字符串

$entityClass ¶ protected

用于嵌入式文档的类。

类型
字符串

$indexClass ¶ protected

此嵌入链接到的索引类

类型
字符串

$property ¶ protected

嵌入式文档所在的属性。

类型
字符串
OpenHub
Pingping
Linode
  • 业务解决方案
  • 展示
  • 文档
  • 书籍
  • API
  • 视频
  • 报告安全问题
  • 隐私政策
  • 标识和商标
  • 社区
  • 参与
  • 问题 (Github)
  • 面包店
  • 特色资源
  • 培训
  • 聚会
  • 我的 CakePHP
  • CakeFest
  • 新闻通讯
  • 领英
  • YouTube
  • Facebook
  • Twitter
  • Mastodon
  • 帮助和支持
  • 论坛
  • Stack Overflow
  • IRC
  • Slack
  • 付费支持

使用 CakePHP API 文档 生成