CakePHP
  • Documentation
    • Book
    • API
    • Videos
    • Reporting Security Issues
    • Privacy Policy
    • Logos & Trademarks
  • Business Solutions
  • Swag
  • Road Trip
  • Team
  • Community
    • Community
    • Get Involved
    • Issues (Github)
    • Bakery
    • Featured Resources
    • Training
    • Meetups
    • My CakePHP
    • CakeFest
    • Newsletter
    • Linkedin
    • YouTube
    • Facebook
    • Twitter
    • Mastodon
    • Help & Support
    • Forum
    • Stack Overflow
    • IRC
    • Slack
    • Paid Support
CakePHP

C CakePHP 5.0 Chiffon API

  • Project:
    • CakePHP
      • CakePHP
      • Authentication
      • Authorization
      • Chronos
      • Elastic Search
      • Queue
  • Version:
    • 5.0
      • 5.2
      • 5.1
      • 5.0
      • 4.6
      • 4.5
      • 4.4
      • 4.3
      • 4.2
      • 4.1
      • 4.0
      • 3.10
      • 3.9
      • 3.8
      • 3.7
      • 3.6
      • 3.5
      • 3.4
      • 3.3
      • 3.2
      • 3.1
      • 3.0
      • 2.10
      • 2.9
      • 2.8
      • 2.7
      • 2.6
      • 2.5
      • 2.4
      • 2.3
      • 2.2
      • 2.1
      • 2.0
      • 1.3
      • 1.2

Namespaces

  • Global
  • Cake
    • Cache
    • Collection
    • Command
    • Console
    • Controller
    • Core
    • Database
    • Datasource
    • Error
    • Event
    • Form
    • Http
    • I18n
    • Log
    • Mailer
    • Network
    • ORM
    • Routing
    • TestSuite
    • Utility
    • Validation
    • View

Namespace ORM

Namespaces

  • Cake\ORM\Association
  • Cake\ORM\Behavior
  • Cake\ORM\Exception
  • Cake\ORM\Locator
  • Cake\ORM\Query
  • Cake\ORM\Rule

Interfaces

  • PropertyMarshalInterface

    Behaviors implementing this interface can participate in entity marshalling.

Classes

  • Association

    An Association is a relationship established between two tables and is used to configure and customize the way interconnected records are retrieved.

  • AssociationCollection

    A container/collection for association classes.

  • Behavior

    Base class for behaviors.

  • BehaviorRegistry

    BehaviorRegistry is used as a registry for loaded behaviors and handles loading and constructing behavior objects.

  • EagerLoadable

    Represents a single level in the associations tree to be eagerly loaded for a specific query. This contains all the information required to fetch the results from the database from an associations and all its children levels.

  • EagerLoader

    Exposes the methods for storing the associations that should be eager loaded for a table once a query is provided and delegates the job of creating the required joins and decorating the results so that those associations can be part of the result set.

  • Entity

    An entity represents a single result row from a repository. It exposes the methods for retrieving and storing properties associated in this row.

  • LazyEagerLoader

    Contains methods that are capable of injecting eagerly loaded associations into entities or lists of entities by using the same syntax as the EagerLoader.

  • Marshaller

    Contains logic to convert array data into entities.

  • ResultSet

    Represents the results obtained after executing a query for a specific table This object is responsible for correctly nesting result keys reported from the query, casting each field to the correct type and executing the extra queries required for eager loading external associations.

  • ResultSetFactory

    Factory class for generation ResulSet instances.

  • RulesChecker

    ORM flavoured rules checker.

  • Table

    Represents a single database table.

  • TableRegistry

    Provides a registry/factory for Table objects.

Traits

  • AssociationsNormalizerTrait

    Contains methods for parsing the associated tables array that is typically passed to a save operation

OpenHub
Pingping
Linode
  • Business Solutions
  • Showcase
  • Documentation
  • Book
  • API
  • Videos
  • Reporting Security Issues
  • Privacy Policy
  • Logos & Trademarks
  • Community
  • Get Involved
  • Issues (Github)
  • Bakery
  • Featured Resources
  • Training
  • Meetups
  • My CakePHP
  • CakeFest
  • Newsletter
  • Linkedin
  • YouTube
  • Facebook
  • Twitter
  • Mastodon
  • Help & Support
  • Forum
  • Stack Overflow
  • IRC
  • Slack
  • Paid Support

Generated using CakePHP API Docs