ZendFramework
Warning: Select query cannot join with another table
Сегодня напоролся второй раз на подобную ошибку. Собственно вот причина,
пишем так:
<?php class websitesTable extends Zend_Db_Table { protected $_name = 'websites'; public function getNumByGroupId($groupId) { $select = $this->select() ) ->where('website_group_id = ?', $groupId); $stmt = $this->getAdapter()->query($select); $res = $stmt->fetchAll(); } public function getAll($page = 0, $itemsOnPage = 50) { $select = $this->select() 'w.website_group_id = wg.id' ); // ->order(array('w.id DESC')); die; $stmt = $this->getAdapter()->query($select); $paginator = new Zend_Paginator(new Zend_Paginator_Adapter_DbSelect($select)); $paginator->setCurrentPageNumber($page); $paginator->setItemCountPerPage($itemsOnPage); return $paginator; } } ?>
Метод getNumByGroupId работает, а getAll - нет, и выдает ошибку. Решается таким образом:
$select = $this->select()
меняем на
$select = $this->getAdapter()->select()
Автоматизация постинга в Wordpress с помощью XML RPC
Когда количество блогов превышает 10 штук, а количество контента больше 150 тысяч постов, то возникает вопрос как бы все это запостить с помощью различных программ :)
Написал небольшой класс для постинга в Wordpress с помощью XMLRPC
<?php class CmsWordpress {
Zend Framework, создание RSS фидов и редиректа для Feedburner
Код с комментариями опубликован в полной версии поста
Zend Framework и постраничная навигация
Кратко о том как сделать постраничный вывод с помощью Zend_Paginator можно прочитать из официального руководства. Однако не все там описано, к примеру у меня есть 100 организаций, которые выводятся по 10 штук на каждой странице. Я хочу чтобы на каждой странице нумерация была в нормальном виде, то есть на первой странице с 1-й по 10, на второй с 11 по 20 итд.
Код, который описывает таблицу /var/www/project-name/application/models/OrganizationsTable.php
class OrganizationsTable extends Zend_Db_Table { protected $_name = 'organizations'; public function getByTyp
Странности PHP
Предистория:
пишу один сайтег, тестирую на локальной машине Ubuntu Linux
PHP 5.2.6-2ubuntu4 with Suhosin-Patch 0.9.6.2 (cli) (built: Oct 14 2008 20:06:32
все работает как надо, комитю в svn, на сервере Debian Linux
PHP 5.2.6-0.1+b1 with Suhosin-Patch 0.9.6.2 (cli) (built: Dec 3 2008 22:24:05)
делаю svn up
jQuery, utf8 и перекодирование строки в php
Несколько часов ушло на то чтобы разобраться в чем причина того что запрос приходит то в виде вопросиков, то в виде неведомых значков то еще чего то.
Описание:
На странице форма с <input type="text" name="address" id="address" value="Russia, Moscow" />, где пользователь вбивает адрес, при клике на кнопку submit срабатывает следующий код:
jQuery.getJSON("http://test/ajax/geocode-address/query/" + jQuery('#address').val(), // тут дальше еще код, но это уже не важно
ZendFramework и ошибка 404
Пишу небольшое (пока что) приложение с использованием Zend Framework, начал писать руководствуясь видео презентацией с http://framework.zend.com/docs/screencasts. Несколько часов убил на то чтобы понять почему у меня не работал только что созданный контроллер, то есть обращаясь по адресу http:
Последние комментарии
2 weeks 5 days ago
2 weeks 5 days ago
2 weeks 5 days ago
2 weeks 5 days ago
4 weeks 13 hours ago
4 weeks 4 days ago
5 weeks 1 day ago
5 weeks 4 days ago
6 weeks 3 days ago
6 weeks 6 days ago