Skip to content
Snippets Groups Projects
Commit 80bfe656 authored by Sean Madsen's avatar Sean Madsen
Browse files

Move codebase page into reference chapter

parent 1eafcc68
Branches
No related tags found
No related merge requests found
......@@ -49,9 +49,10 @@ $result = civicrm_api3('Event', 'get', array(
## Identifying fields eligible for a join
It is possible to join an entity to any other entity if the [xml](/core/architecture.md#xml)
schema identifies a [foreign key](https://en.wikipedia.org/wiki/Foreign_key) or
a pseudoconstant. The [getfields](/api/actions.md#getfields) action identifies
It is possible to join an entity to any other entity if the
[xml schema](/framework/database/schema-definition.md)
identifies a [foreign key](/framework/database/schema-definition.md#table-foreignKey) or
a [pseudoconstant](/framework/database/schema-definition.md#table-field-pseudoconstant). The [getfields](/api/actions.md#getfields) action identifies
fields that are eligible for an API join.
!!! warning
......
......@@ -193,7 +193,7 @@ to create a new entity. For this, you can use the command `civix generate:entity
1. Edit the [XML schema definitions](/framework/database/schema-definition.md) in the `xml` folder to define your desired fields.
1. Generate a [DAO file](/core/architecture.md#dao) and SQL to create your table. *(For now, civix does not handle this part. Hopefully these steps will become easier at some point in the future.)*
1. Generate a [DAO file](/framework/codebase.md#dao) and SQL to create your table. *(For now, civix does not handle this part. Hopefully these steps will become easier at some point in the future.)*
1. Begin with a *development* installation of CiviCRM core.
......
File moved
......@@ -27,7 +27,6 @@ pages:
- How to Contribute: core/contributing.md
- Reviewing PR's: core/pr-review.md
- Release Process: core/release-process.md
- Codebase & Architecture: core/architecture.md
- Extensions:
- Basics: extensions/index.md
- Packaging Options: extensions/packaging.md
......@@ -208,6 +207,7 @@ pages:
- Cache Reference: framework/cache.md
- CiviMail: framework/civimail.md
- CiviReport: framework/civireport.md
- Codebase: framework/codebase.md
- Database:
- Overview: framework/database/index.md
- XML Schema definition: framework/database/schema-definition.md
......
......@@ -9,3 +9,4 @@ framework/schema-definition framework/database/schema-definition
api/params api/options
core/develop tools/git
basics/filesystem framework/filesystem
core/architecture framework/codebase
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment