Index – Zend Framework in Action

Index

[SYMBOL][A][B][C][D][E][F][G][H][I][J][K][L][M][N][O][P][Q][R][S][T][U][V][W][X][Y]

SYMBOL


$
$_dependantTables
$_name
$_referenceMap2nd
$_rowClass
$translationStrings
‘is a’ relationship
$_SERVER
(2nd3rd
)
.
. character
.htaccess
  file
.Net
.phtml2nd
.svn directories
<<<
<link>
<meta>
<title>
_()
__autoload()2nd
__call()
__clone()
__construct()2nd
__destruct()2nd
__get()
__isset()
__set()2nd
__set_state()
__sleep()
__toString()
__unset()
__wakeup()
_footer.phtml
_getAuthAdapter()
_getParam()
_header.phtml
_helper
_placeRow.phtml
_postDelete()
_postInsert()
_postUpdate()
_reviewFeedback.phtml
_reviewItem.phtml
_setupDatabase()
200 response code
302 response code
404 response code

A

abstract class
access control list.
    See ACL.
accessibility
ACL
  role-based
action helper
  Acl
action()
ActionStack
  pushStack()
Active Record design pattern
add()
addActionContext()
addAttachment()
addBCC()
addCC()
addControllerDirectory()
addDocument()2nd3rd
addElement()
addFilter()2nd
addHeader()
addModuleDirectory()
addRole()
addRoute()
addToIndex()
addValidator()
Adobe Systems
Ajax
  adding JavaScript to views
  advantages
  auto-completion
  check() function
  choose view script file
  client library
  controller action
  disadvantages
  drag and drop
  example
  failure() callback
  feedbackAction()
  flow of information
  form validation
  handling a request
  JSON
  retrieving data
  startSpinner()
  stopSpinner()
  success() callback
  this
  UI considerations
  UI conventions caveat
  within web applications
  Zend Framework integration
Ajax example
  PHP code
Ajax in Action2nd
ajax.js
AjaxContext4th
  filename extensions
  format parameter
allow()
AllowOverride
AllTests.php
Amazon2nd
  affiliate program
  API key
amazonAds
animated GIF
Apache6th
  .htaccess
  configuring
  environment variable
  mod_rewrite
  restart
  SetEnv
Apache Lucene2nd
  query parser
API
  key2nd
APP
appendAlternate()
appendHttpEquiv()
appendName()
appendScript()
Apple Mail
application/pdf
ARPANET
ArrayAccess iterator
ArrayObject
arrays
assign()
asyncRequest()
Atom2nd
  feeds
  syndication format and publishing protocol
attachObserver()
Audioscrobbler
auth adapter
AuthController
  updating controller action
authenticate()
Authorise validator
auto-completion with Ajax
Automatic Kismet.
    See Akismet.
automatic view disable
automatic_cleaning_factor
automatic_serialization
Automattic

B

bar graph
baseUrl()2nd
benefits of caching
best practice
Binary search field type
blog APIs
Blogger3rd
  API
bootstrap2nd3rd
Bootstrap
  runApp()
Bootstrap:runXmlRpc()
brainstorm
branches
branching with Subversion
BSD
  syslog protocol
build process
business logic2nd3rd4th

C


cache_with_cookie_variables
cache_with_files_variables
cache_with_get_variables
cache_with_post_variables
cache_with_session_variables
cacheByDefault2nd
cachedEntity
cachedFunctions
cachedMethods
caching2nd12th
  a database query
  advice
  at different application levels
  benefits
  cache hit
  cache miss
  choosing an identifier
  choosing the expiry time
  classes
  clearing
  expiry time
  files
  functions
  how it works
  HTML output
  lifetime
  pages
  setting a unique identifier
  tags
  unique identifier
  what to cache
  Zend_Cache frontends
CakePHP2nd
camelCase names
Cascading Style Sheets.
    See CSS.
case sensitivity
chain filters
characters2nd
  word separating
check.ajax.phtml
checkDateFormat()
checkout
checkUsername()
choosing
  a cache identifier
  what to cache
CLA
class name
  prefix
classes
  extending
clean()
clear the cache programmatically
clearDecorators()
clearIdentity()
client request
CMYK
CodeIgniter2nd
colon character2nd
color
  CMYK
  fill
  grayscale
  line
  RGB
comma-separated values.
    See CSV.
commit
  habits
composite keys
Composite View design pattern
  definition
composition
  over inheritance
conditionals in PHP
config
config.ini2nd3rd
config.ini.default
configuration
  inheritance
  section
configuring Apache
conflicts
consistency
constructor
content placeholder
continuous integration
Contributor License Agreement.
    See CLA.
Controller
copyright
  SCO vs. AutoZone
core
  classes
  directories
core components
  overview
country specific domain
coupling2nd
Crane, Dave2nd
create()2nd
create, read, update, and delete.
    See CRUD.
createAttachment()
creating
  an RSS feed
  XML-RPC interfaces
cron
cross-site scripting.
    See XSS.
CRUD
CSS2nd3rd4th
CSV2nd3rd
current()

D

dashed lines
data
  formatting
  logging
  serialized
  transmission methods
database
  abstraction
  authentication
  connection settings
  initialization
  local development
  many-to-many relationships
  one-to-many relationships
  profiling
  supported
database engines
  differences between

database query
  caching
database table
  set up
date_created
date_default_timezone_set()
DATE_LONG constant
DATE_SHORT constant
date_updated
dates
  format
  localize
DB2
Decorator design pattern
default
  controller
  module
  route
deg2rad()
degrees
DELETE
delete()2nd
Delicious
deny()
design pattern.
    See patterns.
designing the UI
destination table
destructor
dev configuration
development environment
diagnostics
directory structure7th
  application
  library
  public
  tests
  top-level
DirectoryIterator
dirname()
disable
  layout rendering
  view rendering
dispatcher2nd3rd
dispatching
dispatchLoopShutdown()
dispatchLoopStartup()2nd
display logic
displayAddress()
displayDate()
Django Python
DNS
Doctrine ORM
  database library
doctype
doctype()
Document Object Model.
    See DOM.
document properties
document.getElementById()
DocumentRoot
Dojo
  JavaScript library
DOM
Domain Name System.
    See DNS.
double backslash
drag and drop
drawPolygon()
dump()

E

Eclipse PDT
e-commerce
Ecto
editPost()2nd
email
  adding recipients
  address
  attachments
  CC
  client
  comparison with physical mail
  components of an address
  creating emails
  differences between POP3 and IMAP
  header injection
  HTML formatting
  IMAP
  MIME
  POP3
  priority indication
  process
  reading
  reading multipart email
  RFC 2822
  routing
  saving to file
  sending
  sending multiple emails
  sending via SMTP
  sendmail
  setting priority
  SMTP
  storage
  type hinting
  X-Priority
  Zend_Mail_Storage_Imap
  Zend_Mail_Storage_Pop3
  Zend_Mail_Transport_Sendmail
  Zend_Validate_EmailAddress
environment5th
  deployment
  production
  setup
  staging
ErrorHandler plug-in
escape()
expires meta tag
expiry time2nd
extending classes
extending Zend_Db_Table
Extensible Markup Language.
    See XML.
externals

F

factor
Factory design pattern2nd
Factory Method design pattern
favicon
feedback.json.phtml
feedbackAction()
feeds
  Atom
  format
  producing
  RSS
fetchAll()2nd3rd
fetchLatest()
fetchNew()
fetchRowById()
Fielding, Roy
files
  caching
fill color
FILL_METHOD_EVEN_ODD
FILL_METHOD_NON_ZERO_WINDING
final keyword
find()
findDependentRowset()
findFeeds()
findManyToManyRowset()2nd
Firefox2nd4th
  Live Bookmarks
flashMessage()
FlashMessenger
Flickr2nd
fluent interface2nd
footer
foreach
foreign keys
  multiple
form
  CSS styling
  custom error messages
  custom validation messages
  decorator2nd
  default decorators
  error handling
  filtering
  HtmlTag decorator
  internationalization
  plug-ins
  rendering
  styling with CSS
  subforms
  validation
format address data
formats
  JPEG
  PNG
  TIFF
Fortin, Michel
Fowler, Martin2nd
friendly URL
front controller2nd4th
  modules
  plug-ins
  registerPlugin()
Front Controller design pattern2nd
front controller plug-in
  LanguageSetup
  registering
FTP2nd
full text search engine
function2nd
  parameter
functional testing

G

GarageSale
GET
get()
get_object_vars()
getConnection()
getControllerDirectory()
getDate()
getDocument()
getIdentity()2nd
getInstance()
getLanguage()2nd
getLastQueryProfile()
getMessages()
getParam()
getQueryProfiles()
getRegion()
getSearchResultUrl()
gettext()
getTotalElapsedSecs()
getTotalNumQueries()
getVideoEntry()
getVideoFeed()
Google9th
  Base2nd
  Blogger2nd
  Calendar2nd3rd
  Code Search
  CodeSearch
  Documents List
  Notebook
  Provisioning
  Spreadsheets
  Suggest
  Translate
  YouTube
Google API
  available services
Google Data
  API2nd
graphics state
Gravatar
grayscale
Gruber, John

H

hash
hasIdentity()
hasPlugin()
head* view helpers
header
headlink
headLink()2nd
headMeta
headMeta()
headScript
headTitle()
Hello World
Heredoc strings
hierarchical separator
home page
  controller
homepage view script
horizontal line
hosting
hosts
  file
HTML element identification
HtmlTag decorator
HTTP
  authentication
  errors
  header2nd
  request
  request methods
Hypertext Markup Language.
    See HTML.

I

i18n
identity
idioms
  translation
IE
IETF
iframe
IIS
IMAP2nd
IMFS
implementing Zend_Cache
import()
importFile()
importString()
include path
include()
include_once()
include_path2nd
index.php2nd
index.phtml
indexAction()2nd3rd
IndexController2nd
indexing
information hiding
inheritance
init()
initial
  coding
  database schema
initialization
innerHTML2nd
in-place update
input field
insert()2nd
instantiation
intellectual property
  rights
interapplication communication
  overview
interface
Internet Engineering Task Force.
    See IETF.
Internet Explorer.
    See IE.
intersection table
is
isDispatched()

ISO8601
  format
isValid()2nd
isXhtml()
iterator2nd

J

Java
JavaScript3rd7th
  Ajax
  callback function
  choosing a library
  client library
  constructor function
  object model
  prototype
  ReviewFeedback class
JavaScript Object Notation.
    See JSON.
join
  table
JQuery
JSON2nd3rd5th
  .json.phtml

K

key()
keywords2nd

L

l10n
LanguageSetup
  front controller plug-in
Last In, First Out.
    See LIFO.
last.fm
layout rendering
  disable
layout()
layoutPath
LDAP
left-margin
library
  GD
lifetime
LIFO
Lightweight Directory Access. Protocol.
    See LDAP.
lines
  color
  dashed
link table
linking tables
live configuration
local development database
locale
localhost
localization
  date and time
  formatting numbers
  normalization
log out
log()
LoggedInUser view helper
logging
  disable
  filter
  level
login form
looping in PHP
loosely coupled framework

M

Mac OS X
  Ecto
magic methods
mail server
mail transfer agent.
    See MTA.
mail user agent.
    See MUA.
mail()
make_id_with_cookie_variables
make_id_with_files_variables
make_id_with_get_variables
make_id_with_post_variables
many-to-many relationships
Markdown
master_file
md5
MD5 algorithm
md5()
measurement
  points
member variables
message
  priority
meta tag
  expires
meta-information
Metaweblog
MetaWeblog API
method
Microsoft Outlook
MIME
mind map
mini-application
mod_rewrite
Model
model5th6th7th
  class
  test
  testing
Model-View-Controller.
    See MVC.
modular application
modules
  default
  directory structure
  URL scheme
MooTools
MovableType API
move_uploaded_file()
MTA2nd
MUA2nd
Multipurpose Internet Mail Extensions.
    See MIME.
MVC6th7th
  Controller
  mini-application
  Model
  overview
  separation
  tips and tricks
  View
MySQL2nd3rd
mysql_real_escape_string()

N

NameVirtualHost
naming convention
nested block syntax
new keyword
next()
Nirvanix
Nirvanix Internet Media File System.
    See IMFS.
NNTP
nonCachedFunctions
nonCachedMethods
normalization
notifyObservers()
Nowdoc strings
numbers
  regional problems

O


object-oriented interface
object-oriented programming.
    See OOP.
objects
  and partial loops
observable
Observer design pattern2nd3rd
observerTableRow()
observeTableRow()
offsetExists()
offsetGet()
offsetSet()
offsetSetHttpEquiv()
offsetSetName()
offsetUnset()
one-to-many relationships
onkeyup
OOP2nd
  abstraction
  extending classes
  information hiding
  inheritance
  interface
  member variables
  ‘is a’ relationship
  visibility
Open Office
open()
OpenID
OpenType font
optimal cache expiry
optimize()
Oracle2nd

P


Page Controller design pattern
Pages_IndexController
partial()
  variable scope
partialLoop()2nd3rd
Pascarello, Eric2nd
pass-through parameters
paths
  environment-specific
PDF2nd3rd
  Author
  choosing a font
  circle
  creating pages
  CreationDate
  Creator
  dashed lines
  drawing lines
  fill color
  generating reports
  graphics state
  images
  Keywords
  loading documents
  measurement unit
  ModDate
  page size2nd
  page size and orientation
  Producer
  rectangles
  report generator2nd
  rotating objects
  saving
  standard fonts
  style
  Subject
  text
  Title
  title property
  Trapped
  word wrap
PDF page
  SIZE_A4
  SIZE_A4_LANDSCAPE
  SIZE_LETTER
  SIZE_LETTER_LANDSCAPE
PEAR
period character
PHP fundamentals
PHP fundamentals
  alternative syntax for blocks
  array2nd
  array()
  boolean
  break
  conditionals
  continue
  double-quoted strings
  do-while
  else()
  elseif()
  -end
  endfor
  endforeach
  endif
  endswitch
  endwhile
  false
  float
  for()
  foreach()
  function2nd
  Heredoc strings
  if()
  include()
  int
  loops
  multidimensional arrays
  naming a function
  nowdoc strings
  null
  object
  reference
  require()
  resource
  return
  running a script
  single-quoted strings
  string
  switch()
  true
  type juggling
  types
  variable scope in functions
  variables
  while()

PHP5
  new features
PHPTAL2nd
PHPUnit4th
  installation
  run
  unit test
Picasa Web Albums
pie chart
Places_Controller_Action_Helper_Acl
Places_Controller_Plugin_ActionSetup
Places_Controller_Plugin_LanguageSetup
  dispatchLoopStartup()
Places_Controller_Plugin_ModelDirSetup
Places_Controller_Plugin_ViewSetup2nd
  postDispatch()
Places_Db_Table_Row_Observable
Places_Search_Lucene
  addDocument()
  create()
  open()
Places_Search_Lucene_Document2nd
Places_Validate_Authorise
Places_View_Helper_BaseUrl
plain text
planning a website
plug-in
poEdit
points
  converting
POP32nd
Portable Document Format.
    See PDF.
POST
Post Office Protocol.
    See POP3.
postDispatch()
PostgreSQL2nd
PowerPoint
preDispatch()2nd
prefix
prependAlternate()
prependHttpEquiv()
prependName()
prependStylesheet()
printf() placeholders
private
privilege2nd
producing an RSS feed
profiling
  getLastQueryProfile()
Propel
protected
protocol
prototype
Prototype
PUT

Q

Qt
query parser
query()2nd
quote()
quoteInto()

R

radians
Rails2nd
RBACL
RDF
reading email
readMail()
realm
refactor
refactoring2nd
refTableClass
regex route
registerAutoload()
registerPlugin()2nd
registry
Registry design pattern2nd
regular expression
reindexAction()
Remember The Milk
remote procedure call.
    See RPC.
remove()
render
render()
repository
  creating
Representational State Transfer.
    See REST.
request
  object
  XML-encoded
require()
require_once()
resource2nd3rd4th
response6th
  body
  codes
  exception
  group
  header
  type
REST
  resource
  server
restPost()
reusability
review feedback system
review_feedback.js
ReviewController::feedbackAction()
rewind()
RewriteCond
RewriteRule
RFC2nd
RGB
role2nd
role-based access control.
    See RBACL.
role-based ACL
ROOT_DIR2nd
rotation
  objects
  page
router2nd
  rewrite
  standard
routeShutdown()
routeStartup()
routing2nd4th
  implementing a new route
  numeric keys
  regex route
  static route
Row Data Gateway design pattern2nd
rowset
RPC
  key element
  middleware
RSS feed
  consuming
  parsing
Ruby on Rails2nd.
    See Rails.
runXmlRpc()

S

salt
same-origin policy
saveIssue()
saveXml()
score
SDN
search engine
  Apache Lucene
SearchIndexer
  addToIndex()
  getDocument()
  observeTableRow()
section inheritance
security8th
  email header injection
  SQL injection2nd
  SQL injection vulnerability
  XSS2nd
Selenium
  automating tests
  editing tests
  IDE
  PHPUnit test case
  RC
  RC Server
  saving tests
  source view
  test runner
self-documenting code
send()
separation of concerns
serialize()2nd
serialized data
setAction()
setBodyHtml()
setBodyText()
setControllerDirectory()
SetCredentialTreatment()
setDecorators()
setDefaultAdapter()
setDefaultTransport()
setElementDecorators()
setHttpEquiv()
setLayout()
setLineDashingPattern()
setlocale()
  problems
setMessage()
setName()
setRequired()
setting a unique cache identifier
setUp()
setView()
SGML
sha1
SHA1 algorithm
sha1()
SHAPE_DRAW_FILL
SHAPE_DRAW_FILL_AND_STROKE
SHAPE_DRAW_STROKE
Simple Mail Transfer Protocol.
    See SMTP.
simplicity
Simpy
Singleton design pattern2nd3rd
site
  goals
  specifications
skeleton structure
SlideShare
SMTP
SOAP2nd
software design pattern2nd
Solar
spam
  filtering
spinner
  animation
  create
SPL2nd
  ArrayAccess
  Countable
  DirectoryIterator
  iterators
SQL2nd3rd
  injection
  injection vulnerability
  join
  placeholder
  query
SQL Server2nd
SQLite
staging
  environment
standard dispatcher
Standard Generalized Markup Language.
    See SGML.
Standard PHP Library.
    See SPL.
standard router
start()
static
  files
  route
  variable
Storage Delivery Network.
    See SDN.
story
Strategy design pattern
StrikeIron
string type
StripTags filter
strtok()
structured
  HTML
  text
Struts
Subversion
  branches
  checkout
  commit
  copy
  dealing with conflicts
  directory structure
  export
  externals
  propedit
  resolved
  status
  update
  working copy
Sun
Support_Table
svn
  commit
  export
  import
  mkdir
  propedit
  resolved
  status2nd
  update2nd
svnadmin
Sweat, Jason
Symfony2nd

T

Table Data Gateway
  design pattern2nd3rd4th
tables
  linking
  relationships
tab-separated values.
    See TSV.
tags
tagSearch()
tasks
  scheduled
TBX
Technorati
templates
  action
  master
  route
terms of service
testInsert()
tests directory
testUpdate()
text
  structured
Text search field type
title separator
TitleCase
toArray()
tokenizing
toNumber()
translate()
TrueType font
trunk
TSV
Two Step View design pattern
  definition
type juggling
TypeKey

U

UI
  accessibility
  designing
  features
  images
  menus
  navigation
  page layout
  widgets
UnIndexed search field type
unique identifier2nd
  setting
unit test
  model
unit testing3rd
  _setupDatabase()
  AllTests.php
  controller
  controller setup
  directory organization
  model2nd
  model initialization
  organization
  process
  setUp()2nd
  tearDown()
  test case
  testInsert()
  testUpdate()
UnStored search field type
update
  in-place
update()2nd
updating a local working copy
url()3rd
  view helper2nd
urlencode
User
user interface.
    See UI.
Users class
  testing

V

valid()
validation2nd
version control
video
  categories
  playing
VideosController
  viewAction()
View
view script
  management
ViewRenderer2nd
ViewSetup
virtual hosting
virtual hosts
  directories
  IP-based
  name based
VirtualHosts

W

W3C2nd
WAI2nd
Web Accessibility Initiative.
    See WAI.
Web Services Description Language.
    See WSDL.
website.
    See site.
Wiedner, Thomas
will
Winer, Dave
WordPress
word-separator characters
wordwrap()
working copy
World Wide Web Consortium.
    See W3C.
wrapText()
write_control
WSDL

X

X_REQUESTED_WITH
XLIFF
XML3rd4th
  .xml.phtml
  encoded request
  encoded RPCs
XMLHttpRequest2nd
XML-RPC2nd
  client
  creating interfaces
  diagram
  errors
  method handler
  namespace
  request
  server2nd
XMLRPC_TYPE_DATETIME
XmlTm
X-Priority
XSS2nd

Y

Yahoo!3rd
  Flickr photo data
Yahoo! Images
Yahoo! Local
Yahoo! News
Yahoo! User Interface.
    See YUI.
Yahoo! Web Search
YAHOO.util.Connect
YouTube2nd
  API
  iterating over a playlist
  list of videos
  playing a video
  playlist
YUI
  Connect object
  integration
  library files