牧羊人新闻资讯网-牧羊人博客

主页
分享国际,国内,军事,社会,娱乐和财经新闻

王帅:CakePHP: the rapid development php framework

更新时间:2020-11-09 03:05点击:

  object(StationsController) {

  components=> array(

  'Session'=> null,

  'Flash'=> null,

  'Paginator'=> null

  )

  station=> array(

  'id'=> '1137',

  'name'=> '香港粤语音乐分享社',

  'domain'=> 'ikingsoft.com',

  'icp'=> '',

  'dir'=> 'ikingsoft_com',

  'pages'=> array(

  (int) 7834=> array(

  [maximum depth reached]

  ),

  (int) 7836=> array(

  [maximum depth reached]

  ),

  (int) 7835=> array(

  [maximum depth reached]

  ),

  (int) 7837=> array(

  [maximum depth reached]

  ),

  (int) 7838=> array(

  [maximum depth reached]

  ),

  (int) 7840=> array(

  [maximum depth reached]

  ),

  (int) 7839=> array(

  [maximum depth reached]

  )

  )

  )

  currentPage=> array(

  'id'=> '7838',

  'parent_id'=> '7837',

  'name'=> '最新资讯详情页',

  'url_prefix'=> '/zxzx-2',

  'url_id'=> '/{$url_id}',

  'url_suffix'=> '.htm',

  'page_style'=> '',

  'title'=> '{$title}【香港粤语音乐分享社】',

  'meta_keywords'=> '{$title}',

  'meta_description'=> '{$summary}',

  'related_news'=> '[{"id": 7837, "title": "同类资讯", "related_ids": [2, 4, 9, 11, 14, 16, 19, 25, 45, 60, 90, 100]}]',

  'page_id'=> '3',

  'is_menu'=> false,

  'parents'=> array(

  (int) 0=> '7834',

  (int) 1=> '7837'

  )

  )

  params=> array(

  'title'=> '粤语怎么说“搞什么鬼东西?”',

  'summary'=> '很多人都会做出让人哭笑不得的事情,当你考了100分,把考卷递交给你父母,你父母却无缘无故打了你一巴掌……你父母:(谐音)呀八挂闲雷(粤语)一巴掴醒你(粤拼)yad1 ba1 guat3 seng2 nei5(国语)一巴掌打醒你因为无缘无故被'

  )

  name=> 'Stations'

  uses=> array(

  (int) 0=> 'Station',

  (int) 1=> 'StationNews',

  (int) 2=> 'News',

  (int) 3=> 'StationLink'

  )

  helpers=> array()

  request=> object(CakeRequest) {

  params=> array(

  [maximum depth reached]

  )

  data=> array([maximum depth reached])

  query=> array(

  [maximum depth reached]

  )

  url=> 'stations/detail/7838/46284890/'

  base=> ''

  webroot=> '/'

  here=> '/stations/detail/7838/46284890/'

  [protected] _detectors=> array(

  [maximum depth reached]

  )

  [protected] _input=> ''

  }

  response=> object(CakeResponse) {

  [protected] _statusCodes=> array(

  [maximum depth reached]

  )

  [protected] _mimeTypes=> array(

  [maximum depth reached]

  )

  [protected] _protocol=> 'HTTP/1.1'

  [protected] _status=> (int) 200

  [protected] _contentType=> 'text/html'

  [protected] _headers=> array([maximum depth reached])

  [protected] _body=> null

  [protected] _file=> null

  [protected] _fileRange=> null

  [protected] _charset=> 'UTF-8'

  [protected] _cacheDirectives=> array([maximum depth reached])

  [protected] _cookies=> array([maximum depth reached])

  }

  viewPath=> 'Stations/ikingsoft_com'

  layoutPath=> null

  viewVars=> array(

  'relatedNews'=> array(

  (int) 0=> array(

  [maximum depth reached]

  )

  ),

  'news'=> array(

  'id'=> '46284890',

  'station_page_id'=> '7837',

  'news_id'=> '55465785',

  'publish_time'=> '2020-10-01 15:31:48',

  'title'=> '粤语怎么说“搞什么鬼东西?”',

  'author'=> '粤语',

  'content'=> '

  

很多人都会做出让人哭笑不得的事情,

当你考了100分,把考卷递交给你父母,

你父母却无缘无故打了你一巴掌……

你父母

(谐音)呀八挂闲雷

(粤语)一巴掴醒你

(粤拼)yad1 ba1 guat3 seng2 nei5

(国语)一巴掌打醒你


因为无缘无故被打,这个时候你就可以指着你的父母大吼

粤语老师007

(谐音)搞嘛啊?

(粤语)搞乜啊?

(粤拼)gaao2 mad1 aa3

(国语)搞什么啊?




粤语老师007的公众号栏目里面,现在主要分为几个大模块,


大家点击关注公众号点击左下角《教学视频》字样,即可出现5大模块

?

?

1)0基础教学模块

2)粤语谐音模块

3)粤语歌教学模块

4)粤语教学与学习心得

?

1)0基础教学模块

(1)0基础教学模块为免费试听课程,内容包括数集零基础入门课程。

?

2)粤语谐音模块

(2)粤语谐音模块主要是给对粤语感兴趣又觉得粤语拼音复杂的学生观赏的。通过谐音可以大致读出粤语初中级阶段。(如果有拼音基础,那么更建议学拼音而非谐音)

?

3)粤语歌教学模块

(3)粤语歌教学模块,是给广大热爱粤语歌又无从学起的学生观赏的。

?

4)粤语教学与学习心得

(4)粤语教学与学习心得模块,是粤语老师007八年的教学经验总结得来,其中包括各类学生的疑难杂症和学习失败与成功经验。

?

想获得粤语全套包会视频+音频教程嘛?是粤语老师007教学粤语8年经验所得~

?

加微信:yueyulaoshi007

另外提供粤语一对一服务,

高级粤语老师49元/课时

资深粤语老师99元/课时

师资:全部为广州人和香港人,看tvb至少20年,教学经验丰富,帅哥美女居多。



便宜:为什么粤语老师007提供的师资比市面便宜?


因为我们没有高昂的房租广告费传单费作为成本,

老师大多都是粤语老师007的广州和香港的朋友,不会收取中介费。

?

附上粤语老师007简历



  

'

  ),

  'currentPage'=> array(

  'id'=> '7838',

  'parent_id'=> '7837',

  'name'=> '最新资讯详情页',

  'url_prefix'=> '/zxzx-2',

  'url_id'=> '/{$url_id}',

  'url_suffix'=> '.htm',

  'page_style'=> '',

  'title'=> '{$title}【香港粤语音乐分享社】',

  'meta_keywords'=> '{$title}',

  'meta_description'=> '{$summary}',

  'related_news'=> '[{"id": 7837, "title": "同类资讯", "related_ids": [2, 4, 9, 11, 14, 16, 19, 25, 45, 60, 90, 100]}]',

  'page_id'=> '3',

  'is_menu'=> false,

  'parents'=> array(

  [maximum depth reached]

  )

  ),

  'currentPageId'=> '7838'

  )

  view=> 'detail'

  layout=> null

  autoRender=> true

  autoLayout=> true

  Components=> object(ComponentCollection) {

  defaultPriority=> (int) 10

  [protected] _Controller=> object(StationsController) {}

  [protected] _enabled=> array(

  [maximum depth reached]

  )

  [protected] _loaded=> array(

  [maximum depth reached]

  )

  }

  viewClass=> 'View'

  View=> null

  ext=> '.ctp'

  plugin=> null

  cacheAction=> false

  passedArgs=> array()

  scaffold=> false

  methods=> array(

  (int) 1=> 'index',

  (int) 2=> 'lists',

  (int) 3=> 'detail',

  (int) 4=> 'about',

  (int) 6=> 'getUrl'

  )

  modelClass=> 'Station'

  modelKey=> 'station'

  validationErrors=> null

  Session=> object(SessionComponent) {

  settings=> array([maximum depth reached])

  components=> array([maximum depth reached])

  [protected] _Collection=> object(ComponentCollection) {}

  [protected] _componentMap=> array([maximum depth reached])

  }

  Flash=> object(FlashComponent) {

  settings=> array([maximum depth reached])

  components=> array([maximum depth reached])

  [protected] _defaultConfig=> array(

  [maximum depth reached]

  )

  [protected] _Collection=> null

  [protected] _componentMap=> array([maximum depth reached])

  }

  Paginator=> object(PaginatorComponent) {

  settings=> array(

  [maximum depth reached]

  )

  whitelist=> array(

  [maximum depth reached]

  )

  components=> array([maximum depth reached])

  Controller=> object(StationsController) {}

  [protected] _Collection=> object(ComponentCollection) {}

  [protected] _componentMap=> array([maximum depth reached])

  }

  StationNews=> object(StationNews) {

  useDbConfig=> 'news'

  useTable=> 'station_news'

  id=> false

  data=> array([maximum depth reached])

  schemaName=> 'stations_news_xiehui'

  table=> 'station_news'

  primaryKey=> 'id'

  validate=> array([maximum depth reached])

  validationErrors=> array([maximum depth reached])

  validationDomain=> null

  tablePrefix=> ''

  plugin=> null

  name=> 'StationNews'

  alias=> 'StationNews'

  tableToModel=> array(

  [maximum depth reached]

  )

  cacheQueries=> false

  belongsTo=> array([maximum depth reached])

  hasOne=> array([maximum depth reached])

  hasMany=> array([maximum depth reached])

  hasAndBelongsToMany=> array([maximum depth reached])

  actsAs=> null

  Behaviors=> object(BehaviorCollection) {}

  whitelist=> array([maximum depth reached])

  cacheSources=> true

  findQueryType=> null

  recursive=> (int) 1

  order=> null

  virtualFields=> array([maximum depth reached])

  __backAssociation=> array([maximum depth reached])

  __backInnerAssociation=> array([maximum depth reached])

  __backOriginalAssociation=> array([maximum depth reached])

  __backContainableAssociation=> array([maximum depth reached])

  __safeUpdateMode=> false

  useConsistentAfterFind=> true

  findMethods=> array(

  [maximum depth reached]

  )

  [protected] _schema=> array(

  [maximum depth reached]

  )

  [protected] _associationKeys=> array(

  [maximum depth reached]

  )

  [protected] _associations=> array(

  [maximum depth reached]

  )

  [protected] _insertID=> null

  [protected] _sourceConfigured=> true

  [protected] _eventManager=> object(CakeEventManager) {}

  [protected] _validator=> null

  }

  News=> object(News) {

  useDbConfig=> 'news'

  useTable=> 'news'

  id=> false

  data=> array([maximum depth reached])

  schemaName=> 'stations_news_xiehui'

  table=> 'news'

  primaryKey=> 'id'

  validate=> array([maximum depth reached])

  validationErrors=> array([maximum depth reached])

  validationDomain=> null

  tablePrefix=> ''

  plugin=> null

  name=> 'News'

  alias=> 'News'

  tableToModel=> array(

  [maximum depth reached]

  )

  cacheQueries=> false

  belongsTo=> array([maximum depth reached])

  hasOne=> array([maximum depth reached])

  hasMany=> array([maximum depth reached])

  hasAndBelongsToMany=> array([maximum depth reached])

  actsAs=> null

  Behaviors=> object(BehaviorCollection) {}

  whitelist=> array([maximum depth reached])

  cacheSources=> true

  findQueryType=> null

  recursive=> (int) 1

  order=> null

  virtualFields=> array([maximum depth reached])

  __backAssociation=> array([maximum depth reached])

  __backInnerAssociation=> array([maximum depth reached])

  __backOriginalAssociation=> array([maximum depth reached])

  __backContainableAssociation=> array([maximum depth reached])

  __safeUpdateMode=> false

  useConsistentAfterFind=> true

  findMethods=> array(

  [maximum depth reached]

  )

  [protected] _schema=> array(

  [maximum depth reached]

  )

  [protected] _associationKeys=> array(

  [maximum depth reached]

  )

  [protected] _associations=> array(

  [maximum depth reached]

  )

  [protected] _insertID=> null

  [protected] _sourceConfigured=> true

  [protected] _eventManager=> object(CakeEventManager) {}

  [protected] _validator=> null

  }

  StationLink=> object(StationLink) {

  useDbConfig=> 'default'

  useTable=> 'station_links'

  id=> null

  data=> array([maximum depth reached])

  schemaName=> null

  table=> 'station_links'

  primaryKey=> 'id'

  validate=> array([maximum depth reached])

  validationErrors=> array([maximum depth reached])

  validationDomain=> null

  plugin=> null

  name=> 'StationLink'

  alias=> 'StationLink'

  tableToModel=> array(

  [maximum depth reached]

  )

  cacheQueries=> false

  belongsTo=> array([maximum depth reached])

  hasOne=> array([maximum depth reached])

  hasMany=> array([maximum depth reached])

  hasAndBelongsToMany=> array([maximum depth reached])

  actsAs=> null

  Behaviors=> object(BehaviorCollection) {}

  whitelist=> array([maximum depth reached])

  cacheSources=> true

  findQueryType=> null

  recursive=> (int) 1

  order=> null

  virtualFields=> array([maximum depth reached])

  __backAssociation=> array([maximum depth reached])

  __backInnerAssociation=> array([maximum depth reached])

  __backOriginalAssociation=> array([maximum depth reached])

  __backContainableAssociation=> array([maximum depth reached])

  __safeUpdateMode=> false

  useConsistentAfterFind=> true

  findMethods=> array(

  [maximum depth reached]

  )

  [protected] _schema=> null

  [protected] _associationKeys=> array(

  [maximum depth reached]

  )

  [protected] _associations=> array(

  [maximum depth reached]

  )

  [protected] _insertID=> null

  [protected] _sourceConfigured=> true

  [protected] _eventManager=> null

  [protected] _validator=> null

  }

  [protected] _responseClass=> 'CakeResponse'

  [protected] _mergeParent=> 'AppController'

  [protected] _eventManager=> object(CakeEventManager) {

  [protected] _generalManager=> object(CakeEventManager) {}

  [protected] _listeners=> array(

  [maximum depth reached]

  )

  [protected] _isGlobal=> false

  }

  [private] friendLinks=> array()

  }

  object(CakeRequest) {

  params=> array(

  'plugin'=> null,

  'controller'=> 'stations',

  'action'=> 'detail',

  'named'=> array(),

  'pass'=> array(),

  'stationPageId'=> '7838',

  'url_id'=> '46284890',

  'models'=> array(

  'StationNews'=> array(

  [maximum depth reached]

  ),

  'News'=> array(

  [maximum depth reached]

  ),

  'StationLink'=> array(

  [maximum depth reached]

  )

  )

  )

  data=> array()

  query=> array(

  'url'=> 'stations/detail/7838/46284890/'

  )

  url=> 'stations/detail/7838/46284890/'

  base=> ''

  webroot=> '/'

  here=> '/stations/detail/7838/46284890/'

  [protected] _detectors=> array(

  'get'=> array(

  'env'=> 'REQUEST_METHOD',

  'value'=> 'GET'

  ),

  'post'=> array(

  'env'=> 'REQUEST_METHOD',

  'value'=> 'POST'

  ),

  'put'=> array(

  'env'=> 'REQUEST_METHOD',

  'value'=> 'PUT'

  ),

  'delete'=> array(

  'env'=> 'REQUEST_METHOD',

  'value'=> 'DELETE'

  ),

  'head'=> array(

  'env'=> 'REQUEST_METHOD',

  'value'=> 'HEAD'

  ),

  'options'=> array(

  'env'=> 'REQUEST_METHOD',

  'value'=> 'OPTIONS'

  ),

  'ssl'=> array(

  'env'=> 'HTTPS',

  'value'=> (int) 1

  ),

  'ajax'=> array(

  'env'=> 'HTTP_X_REQUESTED_WITH',

  'value'=> 'XMLHttpRequest'

  ),

  'flash'=> array(

  'env'=> 'HTTP_USER_AGENT',

  'pattern'=> '/^(Shockwave|Adobe) Flash/'

  ),

  'mobile'=> array(

  'env'=> 'HTTP_USER_AGENT',

  'options'=> array(

  [maximum depth reached]

  )

  ),

  'requested'=> array(

  'param'=> 'requested',

  'value'=> (int) 1

  ),

  'json'=> array(

  'accept'=> array(

  [maximum depth reached]

  ),

  'param'=> 'ext',

  'value'=> 'json'

  ),

  'xml'=> array(

  'accept'=> array(

  [maximum depth reached]

  ),

  'param'=> 'ext',

  'value'=> 'xml'

  )

  )

  [protected] _input=> ''

  }

官方微信公众号