January 2012
7 posts
3 tags
Migrate JsonView to CakePHP 2
While working on the migration of a Cake1.x project to Cake2, I faced a problem with the JsonView plugin of Pagebakers. Instead of being catched by the JsonView View, it just printed out the plain old html error of a missing view.
So what changed?
The variable “$this->view” which was used in Cake1 was replaced by $this->viewClass in Cake2. This was the number one cause of the...
3 tags
Controller could not be found - Cake2 migration
Today I’m migrating one of our webapplications from Cakephp 1.3 to Cakephp 2.0.5.
The upgrade itself was performed by calling the shell command script:
cake upgrade all
But one thing I’ve been unable to find googling around was the answer to the error
Controller could not be found
Luckily I printed out the migration guide from http://book.cakephp.org , where this section of Routing...
Bootstrap your CSS
A lot of webdevelopers do repeating tasks on each project they make. One of these repeating tasks is building your CSS too make the project look great! With bootstrap - which is a project of twitter - most of all CSS styling is already done for you and enables you to easily extend it.
You can find Bootstrap at : http://twitter.github.com/bootstrap/
TinyMCE - Uncaught TypeError: cannot call method...
Recently I tried to integrate the php spellchecker of TinyMCE into a project we’re working on, when I stumbled upon the error:
uncaught typeerror cannot call method ‘push’
Googling around I found the solution to the problem by upgrading the TinyMCE package to a newer version (3.4.5). Hope it helps - because I didn’t found that much information on the internet about it.
Trim UTF8 PHP
If you trim files that we’re exported using UTF8 encoding then be carefull that you also trim the non-breaking spaces in it. The default options of trim() do not include this, so you have to use the following code to be sure to also trim them:
// turn non breaking space into 'normal' string
// to behave exactly like a non-breaking space
$myHTML = " abc";
$nbSpace =...
Iterating through an object
Did you knew that you could iterate through an objects variables? Well I did, but I already forgot that it was possible.
Take a look at the following class:
<?php
class Car {
public $tires = 4;
public $doors = 5;
public $color = "black";
public $manufacturer = "Ferrari";
protected $secret = "This is something you may not read";
}
If you use the class mentioned above in...
MVC in Zend Framework
In this post I’ll try to explain the implementation of MVC (Model-View-Controller) in the Zend Framework. If you are not familiar with Zend Framework, you might read the Introduction to Zend Framework post
I assume you already know the idea behind the Model-View-Controller idea. If not please read the section below - or the MVC section on this page
MVC Quick-Start
In short...