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

📄 containable.test.php

📁 Cake Framwork , Excellent
💻 PHP
📖 第 1 页 / 共 5 页
字号:
				),				'User' => array(					'id' => 1, 'user' => 'mariano', 'password' => '5f4dcc3b5aa765d61d8327deb882cf99',					'created' => '2007-03-17 01:16:23', 'updated' => '2007-03-17 01:18: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'					),					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'					),					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(				'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'				),				'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'					),					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'					)				)			),			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'				),				'Comment' => array()			)		);		$this->assertEqual($result, $expected);	}/** * testFindEmbeddedFirstLevel method *  * @access public * @return void */	function testFindEmbeddedFirstLevel() {		$result = $this->Article->find('all', array('contain' => array('User')));		$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'				)			),			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'				)			),			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'				)			)		);		$this->assertEqual($result, $expected);		$result = $this->Article->find('all', array('contain' => array('User', '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'				),				'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'					),					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'					),					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(				'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'				),				'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'					),					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'					)				)			),			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'				),				'Comment' => array()			)		);		$this->assertEqual($result, $expected);	}/** * testFindSecondLevel method *  * @access public * @return void */	function testFindSecondLevel() {		$this->Article->contain(array('Comment' => 'User'));		$result = $this->Article->find('all', array('recursive' => 2));		$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'				),				'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',						'User' => array(							'id' => 2, 'user' => 'nate', 'password' => '5f4dcc3b5aa765d61d8327deb882cf99',							'created' => '2007-03-17 01:18:23', 'updated' => '2007-03-17 01:20:31'						)					),					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',						'User' => array(							'id' => 4, 'user' => 'garrett', 'password' => '5f4dcc3b5aa765d61d8327deb882cf99',							'created' => '2007-03-17 01:22:23', 'updated' => '2007-03-17 01:24:31'						)					),					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',						'User' => array(							'id' => 1, 'user' => 'mariano', 'password' => '5f4dcc3b5aa765d61d8327deb882cf99',							'created' => '2007-03-17 01:16:23', 'updated' => '2007-03-17 01:18: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',						'User' => array(							'id' => 1, 'user' => 'mariano', 'password' => '5f4dcc3b5aa765d61d8327deb882cf99',							'created' => '2007-03-17 01:16:23', 'updated' => '2007-03-17 01:18: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'				),				'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',						'User' => array(							'id' => 1, 'user' => 'mariano', 'password' => '5f4dcc3b5aa765d61d8327deb882cf99',							'created' => '2007-03-17 01:16:23', 'updated' => '2007-03-17 01:18: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',						'User' => array(							'id' => 2, 'user' => 'nate', 'password' => '5f4dcc3b5aa765d61d8327deb882cf99',							'created' => '2007-03-17 01:18:23', 'updated' => '2007-03-17 01:20: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'				),				'Comment' => array()			)		);		$this->assertEqual($result, $expected);		$this->Article->contain(array('User' => 'ArticleFeatured'));		$result = $this->Article->find('all', array('recursive' => 2));		$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'						)					)				)			),			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'						)					)				)

⌨️ 快捷键说明

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