CakePHP<\/a> se explica que foreingKey es el campo de la tabla \"uno\" que realiza en enlace, y el associationForeignKey es el campo de la tabla \"dos\". Para definir las propiedades relativas a la tabla \"dos\", como el origen de datos (useDbConfig) lo hacemos en el constructor.<\/p>\n\n\n\nY as\u00ed es c\u00f3mo lo utilizo:<\/p>\n\n\n\n
App::uses('EjemploUnoModel', 'Model');\n$database['Database'] = $this->Database->find('first', ['conditions' => ['name' => 'baseuno'], 'recursive' => -1]);\n$uno = new EjemploUnoModel($database);\n$lista = $uno->find('list', ['fields' => ['nombre'], 'recursive' => -1]);<\/pre>\n\n\n\nEl ejemplo hace una cosa un poco extra\u00f1a<\/p>\n\n\n\n
$database['Database'] = ...<\/pre>\n\n\n\nesto es porque al ser un ejemplo he simplificado el esquema real de trabajo ya que tengo una tabla donde guardo los sistemas a los que voy a acceder y que est\u00e1 enlazada con la tabla databases <\/em>que es donde se guardan las conexiones de las bases de datos... pero creo que se entiende.<\/p>\n","_es_post_name":"modelos-dinamicos-en-cakephp","_es_post_excerpt":"","_es_post_title":"Modelos din\u00e1micos en CakePHP","_en_post_content":"","_en_post_name":"","_en_post_excerpt":"","_en_post_title":"","edit_language":"en","footnotes":""},"categories":[15,3],"tags":[17,6],"class_list":["post-73","post","type-post","status-publish","format-standard","hentry","category-cakephp","category-tips","tag-cakephp","tag-php"],"ninja_gutenberg_blocks_featured_media_urls":{"thumbnail":"","ninja_gutenberg_blocks_landscape_large":"","ninja_gutenberg_blocks_portrait_large":"","ninja_gutenberg_blocks_square_large":"","ninja_gutenberg_blocks_landscape":"","ninja_gutenberg_blocks_portrait":"","ninja_gutenberg_blocks_square":"","full":""},"_links":{"self":[{"href":"https:\/\/lab.fawno.com\/en\/wp-json\/wp\/v2\/posts\/73","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lab.fawno.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lab.fawno.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lab.fawno.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lab.fawno.com\/en\/wp-json\/wp\/v2\/comments?post=73"}],"version-history":[{"count":12,"href":"https:\/\/lab.fawno.com\/en\/wp-json\/wp\/v2\/posts\/73\/revisions"}],"predecessor-version":[{"id":1852,"href":"https:\/\/lab.fawno.com\/en\/wp-json\/wp\/v2\/posts\/73\/revisions\/1852"}],"wp:attachment":[{"href":"https:\/\/lab.fawno.com\/en\/wp-json\/wp\/v2\/media?parent=73"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lab.fawno.com\/en\/wp-json\/wp\/v2\/categories?post=73"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lab.fawno.com\/en\/wp-json\/wp\/v2\/tags?post=73"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}