⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 containable.test.php

📁 Cake Framwork , Excellent
💻 PHP
📖 第 1 页 / 共 5 页
字号:
					)				)			),			array(				'Article' => array(					'id' => 2, 'user_id' => 3, 'title' => 'Second Article', 'body' => 'Second Article Body',					'published' => 'Y', 'created' => '2007-03-18 10:41:23', 'updated' => '2007-03-18 10:43:31'				),				'User' => array(					'id' => 3, 'user' => 'larry', 'password' => '5f4dcc3b5aa765d61d8327deb882cf99',					'created' => '2007-03-17 01:20:23', 'updated' => '2007-03-17 01:22:31',					'ArticleFeatured' => array(						array(						'id' => 2, 'user_id' => 3, 'title' => 'Second Article', 'body' => 'Second Article Body',						'published' => 'Y', 'created' => '2007-03-18 10:41:23', 'updated' => '2007-03-18 10:43:31'						)					)				)			),			array(				'Article' => array(					'id' => 3, 'user_id' => 1, 'title' => 'Third Article', 'body' => 'Third Article Body',					'published' => 'Y', 'created' => '2007-03-18 10:43:23', 'updated' => '2007-03-18 10:45:31'				),				'User' => array(					'id' => 1, 'user' => 'mariano', 'password' => '5f4dcc3b5aa765d61d8327deb882cf99',					'created' => '2007-03-17 01:16:23', 'updated' => '2007-03-17 01:18:31',					'ArticleFeatured' => array(						array(							'id' => 1, 'user_id' => 1, 'title' => 'First Article', 'body' => 'First Article Body',							'published' => 'Y', 'created' => '2007-03-18 10:39:23', 'updated' => '2007-03-18 10:41:31'						),						array(							'id' => 3, 'user_id' => 1, 'title' => 'Third Article', 'body' => 'Third Article Body',							'published' => 'Y', 'created' => '2007-03-18 10:43:23', 'updated' => '2007-03-18 10:45:31'						)					)				)			)		);		$this->assertEqual($result, $expected);		$result = $this->Article->find('all', array('contain' => array('User' => array('ArticleFeatured', 'Comment'))));		$expected = array(			array(				'Article' => array(					'id' => 1, 'user_id' => 1, 'title' => 'First Article', 'body' => 'First Article Body',					'published' => 'Y', 'created' => '2007-03-18 10:39:23', 'updated' => '2007-03-18 10:41:31'				),				'User' => array(					'id' => 1, 'user' => 'mariano', 'password' => '5f4dcc3b5aa765d61d8327deb882cf99',					'created' => '2007-03-17 01:16:23', 'updated' => '2007-03-17 01:18:31',					'ArticleFeatured' => array(						array(							'id' => 1, 'user_id' => 1, 'title' => 'First Article', 'body' => 'First Article Body',							'published' => 'Y', 'created' => '2007-03-18 10:39:23', 'updated' => '2007-03-18 10:41:31'						),						array(							'id' => 3, 'user_id' => 1, 'title' => 'Third Article', 'body' => 'Third Article Body',							'published' => 'Y', 'created' => '2007-03-18 10:43:23', 'updated' => '2007-03-18 10:45:31'						)					),					'Comment' => array(						array(							'id' => 3, 'article_id' => 1, 'user_id' => 1, 'comment' => 'Third Comment for First Article',							'published' => 'Y', 'created' => '2007-03-18 10:49:23', 'updated' => '2007-03-18 10:51:31'						),						array(							'id' => 4, 'article_id' => 1, 'user_id' => 1, 'comment' => 'Fourth Comment for First Article',							'published' => 'N', 'created' => '2007-03-18 10:51:23', 'updated' => '2007-03-18 10:53:31'						),						array(							'id' => 5, 'article_id' => 2, 'user_id' => 1, 'comment' => 'First Comment for Second Article',							'published' => 'Y', 'created' => '2007-03-18 10:53:23', 'updated' => '2007-03-18 10:55:31'						)					)				)			),			array(				'Article' => array(					'id' => 2, 'user_id' => 3, 'title' => 'Second Article', 'body' => 'Second Article Body',					'published' => 'Y', 'created' => '2007-03-18 10:41:23', 'updated' => '2007-03-18 10:43:31'				),				'User' => array(					'id' => 3, 'user' => 'larry', 'password' => '5f4dcc3b5aa765d61d8327deb882cf99',					'created' => '2007-03-17 01:20:23', 'updated' => '2007-03-17 01:22:31',					'ArticleFeatured' => array(						array(						'id' => 2, 'user_id' => 3, 'title' => 'Second Article', 'body' => 'Second Article Body',						'published' => 'Y', 'created' => '2007-03-18 10:41:23', 'updated' => '2007-03-18 10:43:31'						)					),					'Comment' => array()				)			),			array(				'Article' => array(					'id' => 3, 'user_id' => 1, 'title' => 'Third Article', 'body' => 'Third Article Body',					'published' => 'Y', 'created' => '2007-03-18 10:43:23', 'updated' => '2007-03-18 10:45:31'				),				'User' => array(					'id' => 1, 'user' => 'mariano', 'password' => '5f4dcc3b5aa765d61d8327deb882cf99',					'created' => '2007-03-17 01:16:23', 'updated' => '2007-03-17 01:18:31',					'ArticleFeatured' => array(						array(							'id' => 1, 'user_id' => 1, 'title' => 'First Article', 'body' => 'First Article Body',							'published' => 'Y', 'created' => '2007-03-18 10:39:23', 'updated' => '2007-03-18 10:41:31'						),						array(							'id' => 3, 'user_id' => 1, 'title' => 'Third Article', 'body' => 'Third Article Body',							'published' => 'Y', 'created' => '2007-03-18 10:43:23', 'updated' => '2007-03-18 10:45:31'						)					),					'Comment' => array(						array(							'id' => 3, 'article_id' => 1, 'user_id' => 1, 'comment' => 'Third Comment for First Article',							'published' => 'Y', 'created' => '2007-03-18 10:49:23', 'updated' => '2007-03-18 10:51:31'						),						array(							'id' => 4, 'article_id' => 1, 'user_id' => 1, 'comment' => 'Fourth Comment for First Article',							'published' => 'N', 'created' => '2007-03-18 10:51:23', 'updated' => '2007-03-18 10:53:31'						),						array(							'id' => 5, 'article_id' => 2, 'user_id' => 1, 'comment' => 'First Comment for Second Article',							'published' => 'Y', 'created' => '2007-03-18 10:53:23', 'updated' => '2007-03-18 10:55:31'						)					)				)			)		);		$this->assertEqual($result, $expected);		$result = $this->Article->find('all', array('contain' => array('User' => 'ArticleFeatured', 'Tag', 'Comment' => 'Attachment')));		$expected = array(			array(				'Article' => array(					'id' => 1, 'user_id' => 1, 'title' => 'First Article', 'body' => 'First Article Body',					'published' => 'Y', 'created' => '2007-03-18 10:39:23', 'updated' => '2007-03-18 10:41:31'				),				'User' => array(					'id' => 1, 'user' => 'mariano', 'password' => '5f4dcc3b5aa765d61d8327deb882cf99',					'created' => '2007-03-17 01:16:23', 'updated' => '2007-03-17 01:18:31',					'ArticleFeatured' => array(						array(							'id' => 1, 'user_id' => 1, 'title' => 'First Article', 'body' => 'First Article Body',							'published' => 'Y', 'created' => '2007-03-18 10:39:23', 'updated' => '2007-03-18 10:41:31'						),						array(							'id' => 3, 'user_id' => 1, 'title' => 'Third Article', 'body' => 'Third Article Body',							'published' => 'Y', 'created' => '2007-03-18 10:43:23', 'updated' => '2007-03-18 10:45:31'						)					)				),				'Comment' => array(					array(						'id' => 1, 'article_id' => 1, 'user_id' => 2, 'comment' => 'First Comment for First Article',						'published' => 'Y', 'created' => '2007-03-18 10:45:23', 'updated' => '2007-03-18 10:47:31',						'Attachment' => array()					),					array(						'id' => 2, 'article_id' => 1, 'user_id' => 4, 'comment' => 'Second Comment for First Article',						'published' => 'Y', 'created' => '2007-03-18 10:47:23', 'updated' => '2007-03-18 10:49:31',						'Attachment' => array()					),					array(						'id' => 3, 'article_id' => 1, 'user_id' => 1, 'comment' => 'Third Comment for First Article',						'published' => 'Y', 'created' => '2007-03-18 10:49:23', 'updated' => '2007-03-18 10:51:31',						'Attachment' => array()					),					array(						'id' => 4, 'article_id' => 1, 'user_id' => 1, 'comment' => 'Fourth Comment for First Article',						'published' => 'N', 'created' => '2007-03-18 10:51:23', 'updated' => '2007-03-18 10:53:31',						'Attachment' => array()					)				),				'Tag' => array(					array('id' => 1, 'tag' => 'tag1', 'created' => '2007-03-18 12:22:23', 'updated' => '2007-03-18 12:24:31'),					array('id' => 2, 'tag' => 'tag2', 'created' => '2007-03-18 12:24:23', 'updated' => '2007-03-18 12:26:31')				)			),			array(				'Article' => array(					'id' => 2, 'user_id' => 3, 'title' => 'Second Article', 'body' => 'Second Article Body',					'published' => 'Y', 'created' => '2007-03-18 10:41:23', 'updated' => '2007-03-18 10:43:31'				),				'User' => array(					'id' => 3, 'user' => 'larry', 'password' => '5f4dcc3b5aa765d61d8327deb882cf99',					'created' => '2007-03-17 01:20:23', 'updated' => '2007-03-17 01:22:31',					'ArticleFeatured' => array(						array(						'id' => 2, 'user_id' => 3, 'title' => 'Second Article', 'body' => 'Second Article Body',						'published' => 'Y', 'created' => '2007-03-18 10:41:23', 'updated' => '2007-03-18 10:43:31'						)					)				),				'Comment' => array(					array(						'id' => 5, 'article_id' => 2, 'user_id' => 1, 'comment' => 'First Comment for Second Article',						'published' => 'Y', 'created' => '2007-03-18 10:53:23', 'updated' => '2007-03-18 10:55:31',						'Attachment' => array(							'id' => 1, 'comment_id' => 5, 'attachment' => 'attachment.zip',							'created' => '2007-03-18 10:51:23', 'updated' => '2007-03-18 10:53:31'						)					),					array(						'id' => 6, 'article_id' => 2, 'user_id' => 2, 'comment' => 'Second Comment for Second Article',						'published' => 'Y', 'created' => '2007-03-18 10:55:23', 'updated' => '2007-03-18 10:57:31',						'Attachment' => array()					)				),				'Tag' => array(					array('id' => 1, 'tag' => 'tag1', 'created' => '2007-03-18 12:22:23', 'updated' => '2007-03-18 12:24:31'),					array('id' => 3, 'tag' => 'tag3', 'created' => '2007-03-18 12:26:23', 'updated' => '2007-03-18 12:28:31')				)			),			array(				'Article' => array(					'id' => 3, 'user_id' => 1, 'title' => 'Third Article', 'body' => 'Third Article Body',					'published' => 'Y', 'created' => '2007-03-18 10:43:23', 'updated' => '2007-03-18 10:45:31'				),				'User' => array(					'id' => 1, 'user' => 'mariano', 'password' => '5f4dcc3b5aa765d61d8327deb882cf99',					'created' => '2007-03-17 01:16:23', 'updated' => '2007-03-17 01:18:31',					'ArticleFeatured' => array(						array(							'id' => 1, 'user_id' => 1, 'title' => 'First Article', 'body' => 'First Article Body',							'published' => 'Y', 'created' => '2007-03-18 10:39:23', 'updated' => '2007-03-18 10:41:31'						),						array(							'id' => 3, 'user_id' => 1, 'title' => 'Third Article', 'body' => 'Third Article Body',							'published' => 'Y', 'created' => '2007-03-18 10:43:23', 'updated' => '2007-03-18 10:45:31'						)					)				),				'Comment' => array(),				'Tag' => array()			)		);		$this->assertEqual($result, $expected);	}/** * testFindThirdLevel method *  * @access public * @return void */	function testFindThirdLevel() {		$this->User->contain(array('ArticleFeatured' => array('Featured' => 'Category')));		$result = $this->User->find('all', array('recursive' => 3));		$expected = array(			array(				'User' => array(					'id' => 1, 'user' => 'mariano', 'password' => '5f4dcc3b5aa765d61d8327deb882cf99',					'created' => '2007-03-17 01:16:23', 'updated' => '2007-03-17 01:18:31'				),				'ArticleFeatured' => array(					array(						'id' => 1, 'user_id' => 1, 'title' => 'First Article', 'body' => 'First Article Body',						'published' => 'Y', 'created' => '2007-03-18 10:39:23', 'updated' => '2007-03-18 10:41:31',						'Featured' => array(							'id' => 1, 'article_featured_id' => 1, 'category_id' => 1, 'published_date' => '2007-03-31 10:39:23',							'end_date' => '2007-05-15 10:39:23', 'created' => '2007-03-18 10:39:23', 'updated' => '2007-03-18 10:41:31',							'Category' => array(								'id' => 1, 'parent_id' => 0, 'name' => 'Category 1',								'created' => '2007-03-18 15:30:23', 'updated' => '2007-03-18 15:32:31'							)						)					),					array(						'id' => 3, 'user_id' => 1, 'title' => 'Third Article', 'body' => 'Third Article Body',						'published' => 'Y', 'created' => '2007-03-18 10:43:23', 'updated' => '2007-03-18 10:45:31',						'Featured' => array()					)				)			),			array(				'User' => array(					'id' => 2, 'user' => 'nate', 'password' => '5f4dcc3b5aa765d61d8327deb882cf99',					'created' => '2007-03-17 01:18:23', 'updated' => '2007-03-17 01:20:31'				),				'ArticleFeatured' => array()			),			array(				'User' => array(					'id' => 3, 'user' => 'larry', 'password' => '5f4dcc3b5aa765d61d8327deb882cf99',					'created' => '2007-03-17 01:20:23', 'updated' => '2007-03-17 01:22:31'				),				'ArticleFeatured' => array(					array(						'id' => 2, 'user_id' => 3, 'title' => 'Second Article', 'body' => 'Second Article Body',						'published' => 'Y', 'created' => '2007-03-18 10:41:23', 'updated' => '2007-03-18 10:43:31',						'Featured' => array(							'id' => 2, 'article_featured_id' => 2, 'category_id' => 1, 'published_date' => '2007-03-31 10:39:23',							'end_date' => '2007-05-15 10:39:23', 'created' => '2007-03-18 10:39:23', 'updated' => '2007-03-18 10:41:31',							'Category' => array(								'id' => 1, 'parent_id' => 0, 'name' => 'Category 1',								'created' => '2007-03-18 15:30:23', 'updated' => '2007-03-18 15:32:31'							)						)					)				)			),			array(				'User' => array(					'id' => 4, 'user' => 'garrett', 'password' => '5f4dcc3b5aa765d61d8327deb882cf99',					'created' => '2007-03-17 01:22:23', 'updated' => '2007-03-17 01:24:31'

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -