Wordpress temu antraštės CakePHP aplikacijoje

Jeigu kam prireiktų CakePHP aplikacijoje ištraukti iš Wordpress naujausias temas, sprendimas labai paprastas.
Sukuriam Modelį “Blog”:
/app/model/blog.php

  1. <?php
  2. class Blog extends AppModel {
  3.  
  4.  var $name = 'Blog';
  5.  var $useDbConfig = 'blog';
  6.  var $useTable = 'wp_posts';
  7.  
  8.  function getTitles() {
  9.   $filter = array(
  10.    'limit' => 2,
  11.    'conditions' => array(
  12.     'post_status' => 'publish',
  13.     'post_type'   => 'post'
  14.    ),
  15.    'order' => 'post_date desc'
  16.   );
  17.   return $this->find('all', $filter);  
  18.  }
  19. }
  20. ?>

bei duomenų bazių konfigūracijoje:
/app/config/database.php

  1. var $blog = array(
  2.   'driver' => 'mysql',
  3.   'persistent' => false,
  4.   'encoding' => 'utf8',
  5.   'host' => 'localhost',
  6.   'login' => '',
  7.   'password' => '',
  8.   'database' => 'autoz_wp',
  9.   'prefix' => '',
  10.  );

ir belieka kontroleryje iškviesti:

  1. $news = ClassRegistry::init('Blog')->getTitles();
Data 2009.09.25 Komentarai 0 Kategorija CakePHP Žymės ,

Bandom kurti lietuvišką CakePHP bendruomenę

Senai jau norėjau kažką panašaus sukurti, bet pagalvojau, jog visai gražu kad ta bendruomenė kurtųsi CakePHP karkso pagalba. O būtent šiandien Miles Johnson pristatė forumo beta versiją Cupcake. tad nieko nelaukęs įdiegiau http://forum.webdunulis.lt adresu. Tiesa, iš karto susidūriau su keliomis klaidomis, tačiau pradėt naudot sistemą iš esmės galima.

cupcake_forum

Nežinau kiek tiksliai čia pas mus yra šio karkaso mėgėjų, bet visus kviečiu užsukti, spręsti iškilusius klausimus, ieškoti patarimų ir t.t. Manau pradžioj bendro forumo užteks, vėliau priklausomai nuo diskusijų skirstysim į atskiras kategorijas.

Data 2009.09.16 Komentarai 0 Kategorija CakePHP Žymės , ,