Paging and Sorting Data with Zend Framework, Doctrine and PEAR (part 2)
Vikram Vaswani |
3 comments |
Wednesday, December 30, 2009
In the previous segment of this article, I introduced you to the Zend_Paginator class, which provides a flexible API for paginating any data collection, whether it is expressed as an array or a database result set. However, Zend_Paginator isn’t the only game in town. There are a number of other open-source PHP pagination widgets, which can be used as an alternative to Zend_Paginator.
[…]
Paging and Sorting Data with Zend Framework, Doctrine and PEAR (part 1)
Vikram Vaswani |
4 comments |
Thursday, December 10, 2009
This article will introduce you to one component that helps you solve the problem of presenting large data sets in a manageable fashion, Zend_Paginator, which is a part of the Zend Framework. However, open source is all about choice and so, a followup article will also discuss two other popular components, PEAR Pager and Doctrine Pager. Come on in, and let’s get started.
[…]
Manipulating Images with PHP and GraphicsMagick
Vikram Vaswani |
6 comments |
Monday, September 28, 2009
Like most developers, I've known for a while that PHP comes with GD support for basic image generation and processing tasks, and I've even used it on occasion to dynamically create images. However, what I didn't know was that, hidden in PECL, is an extension to the GraphicsMagick library, which allows for all kinds of sophisticated image operations and effects. In this article, I'll introduce you to ext/gmagick, showing you some of the cool things it can do for you (and your images).
[…]
A PHP 'Hello World' Script Using Zend Core for i5
kcookson |
3 comments |
Wednesday, September 23, 2009
You've successfully installed the Zend Core for i5 on your System i. Now what? This tutorial helps you write your first PHP scripts on the System i. You will learn where Zend Core is located on the System i, how to make sure Zend Core is running, how to set up Zend Studio, how to write a simple 'hello world' script, and how to access a DB2 file on the System i.
[…]
Creating Modular Template-Based Interfaces with Savant
Vikram Vaswani |
3 comments |
Wednesday, September 9, 2009
It's generally considered a good idea to separate the functional business logic of a Web application from its user interface. And a good template engine helps you achieve this separation with minimal fuss and muss. This article introduces Savant, a lightweight, OOP-compliant template engine with some unique features that offers an effective solution to the problem of controller-view separation.
[…]
PHP DOM XML extension encoding processing
Alexander Veremyev |
2 comments |
Tuesday, September 1, 2009
I recently worked with PHP's DOM XML extension while working on Zend Framework's Zend_Search_Lucene HTML highlighting capabilities, and uncovered some undocumented features and issues with the extension in regards to character encoding. The information contained in this article should also apply to other libxml-based DOM implementations, as PHP's DOM extension simply wraps that library.
[…]
Accepting Credit Card Payments with OXID eShop CE and AlertPay
Vikram Vaswani |
0 comments |
Monday, August 24, 2009
OXID eShop CE is a modular, standards-compliant shopping cart system that can be modified to work with any payment gateway. This article follows up on a previous tutorial, explaining how to extend the OXID base classes and get them working with a redirection-based payment gateway named AlertPay.
[…]
Get Your Cloud on with Zend Server CE
Wil Sinclair |
3 comments |
Tuesday, July 21, 2009
With their promise of massive scalability and high availability, Amazon Web Services (AWS) are getting a lot of attention from PHP developers. In particular, EC2 can run fully optimized and configured PHP environments that can be used to test and deploy applications without the headaches of hardware provisioning and management. But developers have been left with the chore of building and finely tuning these PHP images. No more! Zend has built a full-featured Zend Server CE Amazon Machine Image (AMI) that can be spun up and ready to do your bidding within minutes. In this article, I'll show how easy it is to find and launch this AMI.
[…]
Getting Started with Drizzle and PHP
Vikram Vaswani |
5 comments |
Thursday, July 9, 2009
Drizzle is a new, lightweight fork of MySQL specifically designed for cloud applications. Although Drizzle is still under development, it's attracting a lot of attention from developers around the world. This article introduces you to Drizzle and shows you how to use the Drizzle PHP extension to perform queries, retrieve result sets and handle errors in your Drizzle+PHP application.
[…]
Internationalization in PHP 5.3
Stas Malyshev |
5 comments |
Monday, July 6, 2009
PHP 5.3 has recently been released and one of the new features in core is the internationalization extension. It allows you to support a multitude of languages and local formats much easier than before, without having to learn all the tiny the details of local formats and rules.
[…]

