[fw-general] Looking for community review

2009-02-26 Thread PotatoBob

Its been sometime now and we haven't gotten any comments, so just hoping to
put it in the spotlight.

http://framework.zend.com/wiki/display/ZFPROP/Zend_View_Helper_TimeSince+-+Geoffrey+Tran
http://framework.zend.com/wiki/display/ZFPROP/Zend_View_Helper_TimeUntil+-+Geoffrey+Tran
http://framework.zend.com/wiki/display/ZFPROP/Zend_View_Helper_XmlDeclaration+-+Geoffrey+Tran
http://framework.zend.com/wiki/display/ZFPROP/Zend_Auth_Adapter_Chain+-+Geoffrey+Tran
http://framework.zend.com/wiki/display/ZFPROP/Zend_Navigation
-- 
View this message in context: 
http://www.nabble.com/Looking-for-community-review-tp8623p8623.html
Sent from the Zend Framework mailing list archive at Nabble.com.



Re: [fw-general] Overriding Zend_Controller_Plugin_ErrorHandler

2008-10-27 Thread PotatoBob

Well there are basically two ways you could do it.

1. Disable the existing errorHandler with the 'noErrorHandler' front
controller param
or
2. Unregister it from the plugin broker and register your own.

We chose the latter for our own ErrorHandler modifications on lines 261 to
ensure compatibility with 'noErrorHander' param
http://code.google.com/p/zym/source/browse/trunk/library/Zym/Controller/Plugin/ErrorHandler.php

but setting noErrorHandler and registering your own @ 100 should be fine
rather than overriding the frontcontroller.

Geoffrey Tran


Matthew Weier O'Phinney-3 wrote:
 
 -- Tim Nagel [EMAIL PROTECTED] wrote
 (on Monday, 27 October 2008, 02:47 PM +1100):
 I am trying to override the ErrorHandler plugin and I have run into an
 issue:
  
 I have created a plugin, Infinite_Controller_Plugin_ErrorHandler, derived
 from
 Zend's copy, and if i register the plugin at stack position 100 (as the
 current
 one is done in the Front Controller), I'll get an exception thrown that
 there
 is already a plugin registered there when I dispatch.
  
 So:
  
 1) Am I doing it wrong? Should I be registering it earlier? 99 instead of
 100?
 Seems an aweful waste to load 2 ErrorHandlers.
 2) Should I be setting noErrorHandler to avoid the Front Controller from
 creating a Zend_Controller_Plugin_ErrorHandler? Seems like this wouldnt
 be the
 solution to me
 
 This is exactly the solution.
 
 3) Should I be overriding the Front Controller as well? Also seems a bit
 much
 to change the ErrorHandler.
 4) Is there an issue with the Plugin Broker that it is purely checking
 the
 class type in hasPlugin, rather than checking for instanceof?
 
 It's not an issue; it's simply the original design of the broker. It
 existed before we solidified our plugin architecture.
 
 4.1) Should there be a feature or bug request to modify the dispatch
 function
 in the Front Controller to use a class variable for where it should look
 for
 the ErrorHandler?
 
 That's what solution 2 is doing, in essence. ;)
 
 Any guidance would be appreciated.
 
 -- 
 Matthew Weier O'Phinney
 Software Architect   | [EMAIL PROTECTED]
 Zend Framework   | http://framework.zend.com/
 
 

-- 
View this message in context: 
http://www.nabble.com/Overriding-Zend_Controller_Plugin_ErrorHandler-tp20181400p20195181.html
Sent from the Zend Framework mailing list archive at Nabble.com.



Re: [fw-general] Subdomains and Zend Framework

2008-05-15 Thread PotatoBob

If your looking to route requests based on subdomains, I created a route that
does just that a few months ago for Zym.

http://trac2.assembla.com/zym/browser/trunk/incubator/library/Zym/Controller/Router/Route/HttpHost.php

Basically it routes based on the domain...
':user.*.*' would match SpotSec.Foo.Com
SpotSec would be the user var and * would be a domain
-- 
View this message in context: 
http://www.nabble.com/Subdomains-and-Zend-Framework-tp17125088p17236088.html
Sent from the Zend Framework mailing list archive at Nabble.com.



[fw-general] Zend_Controller_Action naming

2008-01-24 Thread PotatoBob

Just wondering why it's Zend_Controller_Action compared to
Zend_Controller_Action_Abstract

;) Breaking naming conventions should always be specified.
-- 
View this message in context: 
http://www.nabble.com/Zend_Controller_Action-naming-tp15078219s16154p15078219.html
Sent from the Zend Framework mailing list archive at Nabble.com.



Re: [fw-general] Subclassing Zend_Controller_Action, possible ?

2008-01-19 Thread PotatoBob

http://www.spotsec.com/blog/archive/2008/1/12/extending-zend-controller-action-and-keeping-init/
-- 
View this message in context: 
http://www.nabble.com/Subclassing-Zend_Controller_Action%2C-possible---tp14956815s16154p14975968.html
Sent from the Zend Framework mailing list archive at Nabble.com.



[fw-general] One person's opinion...

2007-12-23 Thread PotatoBob

NOTE: I am just giving my opinion (biased of course) and hopefully some
constructive criticism. This is because I believe that a project should have
those who criticize it rather than a complete loyal fan base because
criticism does bring about improvement does it not?

First of all, ZF has made a lot of progress since last year and I am very
happy about the way it turned out. It does seem like there was a real rush
to push 1.0 out the door considering RC2, RC3 and 1.0 were all released in a
one month period (RC3 to 1.0 was a little over a week if I remember). While
I do realize that fact that this is a project geared towards enterprise
customers as they do pay the bills :thinking:, I do hope that the target now
is to fix up some nasty areas and concentrate a little bit more on developer
friendliness. Of course, there should still be a balance between what you
call rapid development features vs code design. While I am very pro
code design rather than using rapid development tactics such as placing
a commonly functions everywhere, I do think that a many people were hoping
for a rails-type feel and a little bit doesn't hurt.

Now that I got that out of the way. There are some things that I feel that
ZF is lacking, hopefully everyone realizes it already. Zend_Cache at the
moment doesn't feel very up to par as I saw a few areas that could be
improved such as the removal of the constructor array params checking which
is inconsistent with other designs such as in Zend_Db. Another wierd thing
question I've got to ask is Why are the backends and frontends hardcoded?.
On top of that, being able to provide default configuration for
backends/frontends would be nice. Well that is one component, other
components I feel that were lacking love in were Zend_Translate, Zend_Date
and Zend_Mail could use a getDefaultTransport function to be able to use the
default transport when sending multiple mails, but that could be debatable.
One thing that I thought was wierd was this
http://framework.zend.com/issues/browse/ZF-2314 (Thought I'd throw this in
hoping Matthew would explain ;) ). Obviously I have too much to rant about,
so I'll end it about here and keep you guys from getting bored of reading.

Wishlist:
Abstraction of the Bootstrap process 
   I do have an attempt at this, although it sounds like you are heading
towards code generation...
(http://www.assembla.com/wiki/show/zftalk/SpotSec_Application)

Zend_Log_Writer_Syslog

Fix up Zend_Cache quality

Fix wierdness in a few areas of Zend_Db

Ralph, Fix the Zend_Auth_Adapter_DbTable and the object FETCH_MODE bug 
Don't make me nag you on #zftalk ;)
Model Loading?

Zend_Acl and Zend_Auth pattern
   This seems to be confusing as to a good design for many people

Zend_View_Helper_BaseUrl 
(returns baseurl) Ok this is kinda on the lazy side, but it does
reduce a lot of typing ;)

That being said, I am looking forward to the future and have followed the
progress of Zend_Layout and Zend_Form since the beginning; however, I do
hope that some of your attention is diverted to the cracks in ZF before your
next release.

End of ridiculous rant, SpotSec
-- 
View this message in context: 
http://www.nabble.com/One-person%27s-opinion...-tp14476650s16154p14476650.html
Sent from the Zend Framework mailing list archive at Nabble.com.


[fw-general] One person's opinion...

2007-12-23 Thread PotatoBob

*nabble may have formatted the previous message*
NOTE: I am just giving my opinion (biased of course) and hopefully some
constructive criticism. This is because I believe that a project should have
those who criticize it rather than a complete loyal fan base because
criticism does bring about improvement does it not?

First of all, ZF has made a lot of progress since last year and I am very
happy about the way it turned out. It does seem like there was a real rush
to push 1.0 out the door considering RC2, RC3 and 1.0 were all released in a
one month period (RC3 to 1.0 was a little over a week if I remember). While
I do realize that fact that this is a project geared towards enterprise
customers as they do pay the bills :thinking:, I do hope that the target now
is to fix up some nasty areas and concentrate a little bit more on developer
friendliness. Of course, there should still be a balance between what you
call rapid development features vs code design. While I am very pro
code design rather than using rapid development tactics such as placing
a commonly functions everywhere, I do think that a many people were hoping
for a rails-type feel and a little bit doesn't hurt.

Now that I got that out of the way. There are some things that I feel that
ZF is lacking, hopefully everyone realizes it already. Zend_Cache at the
moment doesn't feel very up to par as I saw a few areas that could be
improved such as the removal of the constructor array params checking which
is inconsistent with other designs such as in Zend_Db. Another wierd thing
question I've got to ask is Why are the backends and frontends hardcoded?.
On top of that, being able to provide default configuration for
backends/frontends would be nice. Well that is one component, other
components I feel that were lacking love in were Zend_Translate, Zend_Date
and Zend_Mail could use a getDefaultTransport function to be able to use the
default transport when sending multiple mails, but that could be debatable.
One thing that I thought was wierd was this
http://framework.zend.com/issues/browse/ZF-2314 (Thought I'd throw this in
hoping Matthew would explain ;) ). Obviously I have too much to rant about,
so I'll end it about here and keep you guys from getting bored of reading.

Wishlist:
Abstraction of the Bootstrap process 
   I do have an attempt at this, although it sounds like you are heading
towards code generation...
(http://www.assembla.com/wiki/show/zftalk/SpotSec_Application)

Zend_Log_Writer_Syslog

Fix up Zend_Cache quality

Fix wierdness in a few areas of Zend_Db

Ralph, Fix the Zend_Auth_Adapter_DbTable and the object FETCH_MODE bug 
Don't make me nag you on #zftalk ;)
Model Loading?

Zend_Acl and Zend_Auth pattern
   This seems to be confusing as to a good design for many people

Zend_View_Helper_BaseUrl 
(returns baseurl) Ok this is kinda on the lazy side, but it does
reduce a lot of typing ;)

That being said, I am looking forward to the future and have followed the
progress of Zend_Layout and Zend_Form since the beginning; however, I do
hope that some of your attention is diverted to the cracks in ZF before your
next release.

End of ridiculous rant, SpotSec

-- 
View this message in context: 
http://www.nabble.com/One-person%27s-opinion...-tp14476650s16154p14476668.html
Sent from the Zend Framework mailing list archive at Nabble.com.



Re: [fw-general] One person's opinion...

2007-12-23 Thread PotatoBob

First of all, I would like to thank the ZF team for replying extremely quick
considering it is the weekend and we are very near christmas (it is family
time right ;) ). The work already done on ZF is one of the best out there
and I'm sure all of you realize that. My point and hopefully it was already
in your minds was that with all the momentum about further progress, we do
not forget about the problems/issues currently in lost limbo. I would rank
ZF as one of the best PHP libraries out there at the moment and the
loose-coupled design is very flexible; however, the lack of some coupling
between some components when using ZF as an application framework or in a
rapid devel type of manor does seem a bit hackish (that is only how I
feel). Obviously ZF is not a rails type/cake type of framework and I hope it
does not become one. Also from listening to other users opinions I think
that ZF could set down a few guidelines or opinions about application design
etc... (model design, directory layout)

I am very grateful that it is an open source project rather than a
proprietary one and that you guys spend time reviewing opinions (hopefully
you don't take me too seriously as I am just throwing things out that come
to mind). It is very great to see that developers listen to its users
opinions because it is very easily to not realize tiny issues.

Thomas, yes I was referring to just Zend_Mail, this was my experience with
and may not apply to others, but I'm just bringing issues I had to light.
(If you set a default transport in the bootstrap, how the heck do you use it
in the controller without reverting to creating a new instance or the
registry ;) )

Sinclair, I have been monitoring the Zend_Build proposals; however, I have
not had time to look into it with detail yet... As for my little design, it
is just an experiment as a different approach to the Zend_Application
proposal by Bill and it does have its own issues.

Happy Holidays!
-- 
View this message in context: 
http://www.nabble.com/One-person%27s-opinion...-tp14476650s16154p14482673.html
Sent from the Zend Framework mailing list archive at Nabble.com.



Re: [fw-general] BUG? Zend_Config_Xml

2007-11-04 Thread PotatoBob

*bump*
-- 
View this message in context: 
http://www.nabble.com/BUG--Zend_Config_Xml-tf4704756s16154.html#a13576486
Sent from the Zend Framework mailing list archive at Nabble.com.



[fw-general] BUG? Zend_Config_Xml

2007-10-27 Thread PotatoBob

It appears that there is a bug in Zend_Config_Xml when using it without
specific sections ($conf = new Zend_Config_Xml('file.xml', null);).

Since the _toArray() function does not check if the simplexmlobject only
contains a string, an empty Zend_Config obj is returned.
This only happens on the 2nd level element in the xml files as specifying
null in will use the first level elements to extend from.

Examples:

application
home../application/home
namespace
foofoo/foo
/namespace
/application

$conf-home will return an empty Zend_Config obj not the expected string.
$conf-namespace-foo will return as expected a string.

I simply added an if else to check if the simplexmlobject has children, if
not then return the string.

Zend_Config_Xml
/**
 * Returns an associative and possibly multidimensional array from a
SimpleXMLElement.
 *
 * @param SimpleXMLElement $xmlObject
 * @return array
 */
protected function _toArray($xmlObject)
{
$config = array();
if ($xmlObject-children()) {
foreach ($xmlObject-children() as $key = $value) {
if ($value-children()) {
$config[$key] = $this-_toArray($value);
} else {
$config[$key] = (string) $value;
}
}
} else {
$config = (string) $xmlObject;
}

return $config;
}

-- 
View this message in context: 
http://www.nabble.com/BUG--Zend_Config_Xml-tf4704756s16154.html#a13448031
Sent from the Zend Framework mailing list archive at Nabble.com.



Re: [fw-general] CLI for ZF

2007-10-13 Thread PotatoBob

I started something similar but have never had time to work/fix it. I kind of
stopped messing with it until I can think of a better way to template files
such as a controller etc... And I also need some time to create a db schema
component for a more generic model-generator

-- 
View this message in context: 
http://www.nabble.com/CLI-for-ZF-tf4616757s16154.html#a13195861
Sent from the Zend Framework mailing list archive at Nabble.com.



Re: [fw-general] Zend Framework Web Application (best practices, structure, skeleton)

2007-09-23 Thread PotatoBob

I'll join in as long as I'm not the only one working on it ;)


Ian Warner-4 wrote:
 
 Maybe it would be cool if we can organise a group of developers to 
 create some sort of Joomla like project, utilising the Zend Framework of 
 course, always good to have an end focus to work too.
 
 This can have the aim of providing a best practice selection of reusable 
 classes and modules.
 
 I would be interested to help organise and create such a group and even 
 provide some hosting space etc.
 
 As always the hard thing with something like this is starting and 
 maintaining the momentum.
 
 If anyone is interested then please let me know.
 
 Cheers
 
 Ian
 
 Ralf Kramer wrote:
 It would be nice to have a Best practises page on the Wiki and also a
 basic but powerful skeleton demo capable of handling large web
 applications. 
 
 I feel the Zend Framework would benefit from a such 'one-stop-shop' for
 new
 developers who would like to use it as their framework of choice for
 large
 web applications. 
 
 Hi Antonio,
 
 It seems like there is a proposal for such demo application in the
 pipeline: 
 http://framework.zend.com/wiki/display/ZFPROP/Zend_Application+-+Bill
 +Karwin
 
 I agree with you. Having an official approach will put - at least for me
 - a lot of added value to the framework. So I can turn my focus back to
 the business logic, and be sure that the community keeps my applications
 on the bleeding edge of technology...
 
 But if I get it right, its just a matter of time ;-)
 
 Best regards
  /Ralf
 
 
 
 
 

-- 
View this message in context: 
http://www.nabble.com/Zend-Framework-Web-Application-%28best-practices%2C-structure%2C-skeleton%29-tf4496725s16154.html#a12853082
Sent from the Zend Framework mailing list archive at Nabble.com.



Re: [fw-general] Zend_Layout Status ?

2007-08-18 Thread PotatoBob

I sure hope default module layouts and a setConfig() feature are added to
zend_layout :(

 config
production
!-- Layout view path --
path../application/layouts/path

!-- View script suffix --
file_suffixphtml/file_suffix

!-- Default layout name --
defaultdefault/default

!-- Configure layout requests --
layouts
!-- default.phtml --
default
requests
!-- ?php echo $this-menu; ? --
menu
moduledefault/module
controllerlayout/controller
actionmenu/action

!-- Request params array --
params
menu_typefull/menu_type
/params
/menu
/requests
/default
/layouts

!-- Default module layouts --
modules
admin
nameadmin/name

!-- Requests overrides? --
requests/requests
/admin

!-- Blog module uses blog.phtml --
blogblog/blog
/modules
/production
staging extends=production
/staging
/config



Matthew Weier O'Phinney-3 wrote:
 
 -- Kamil [EMAIL PROTECTED] wrote
 (on Friday, 17 August 2007, 03:25 PM +0200):
 What is the status of 
 http://framework.zend.com/wiki/display/ZFPROP/Zend_LayoutZend_Layout 
 or Zend_View Enhanced . Before version 1.0 there was big discussion 
 about it  ,so
 is  layout management will be in version 1.1  ?
 
 I'm currently in the process of reviewing Zend_Layout and
 Zend_View_Enhanced. At this point, it looks like most of
 Zend_View_Enhanced will be accepted with minor changes and minus the
 layout support and Zend_View changes it suggests. I am also actively
 working with Ralph and Padraic to finalize the Zend_Layout proposal and
 scope. Both will be available for 1.1.0.
 
 -- 
 Matthew Weier O'Phinney
 PHP Developer| [EMAIL PROTECTED]
 Zend - The PHP Company   | http://www.zend.com/
 
 

-- 
View this message in context: 
http://www.nabble.com/Zend_Layout-Status---tf4285662s16154.html#a12211014
Sent from the Zend Framework mailing list archive at Nabble.com.



Re: [fw-general] forms and getBaseUrl()

2007-08-18 Thread PotatoBob

I would suggest using the url helper



massivo wrote:
 
 Hi. I have a problem with forms (method=post) and the action attribute
 (the same page that have the form).
 
 Why if use:
 
 'form action=' . $this-getRequest()-getBaseUrl() . ' method=POST'
 
 don't receive my POST variables with:
 
 $this-getRequest()-getParams(
 
 in my action controller or my helper?
 
 
 However, if use
 
 'form action=' . $_SERVER['PHP_SELF'] . ' method=POST'
 
 or send with method=GET, everything goes well.
 
 I don't like to use $_SERVER['PHP_SELF'], because, if my uri is
 www.mydomain.com, when press the send button, it changes to
 www.mydomain.com/index.php (for example).
 
 How I would have to specify the action property in the form to receive it
 in the same page with post? I think that's a newbie question, I know...
 Thanks for help.
 

-- 
View this message in context: 
http://www.nabble.com/forms-and-getBaseUrl%28%29-tf4278416s16154.html#a12211053
Sent from the Zend Framework mailing list archive at Nabble.com.



Re: [fw-general] Zend_Layout Status ?

2007-08-18 Thread PotatoBob

I was trying to put into consideration, setting a default layout for a
specific module. One may have a blog or admin module with uses a completely
different default layout. I am not sure if Zend_Application would suggest us
to create module controller to extend from because of the namespaced
registry (I'm probably wrong, as I only skimmed the proposal). The question
is would xend/zend_layout handle setting default module layouts on top of a
global default layout or should we create a controller and set the default
module layout in init()?

Being able to change a module or even a controllers layout outside of the
module would allow modules to less dependent on it's environment. I guess
this also depends on how you use zend_layout too, if each action is a
layout section (menu, body, sidebar), the page content can be changed
dynamically rather than having a layout section be set by a subrequest in
a module etc...

It's just a rant, but I would like your thoughts? -(

Matthew Weier O'Phinney-3 wrote:
 
 -- PotatoBob [EMAIL PROTECTED] wrote
 (on Friday, 17 August 2007, 11:33 PM -0700):
 
 I sure hope default module layouts and a setConfig() feature are added to
 zend_layout :(
 
 Ralph and I were discussing Zend_Layout yesterday. The current design
 we're looking at would have a default layout, and allow specifying the
 layout to use either via a setLayout() accessor or as an argument to a
 render() method.
 
 I'll take into consideration a setConfig() feature.
 
 Matthew Weier O'Phinney-3 wrote:
  -- Kamil [EMAIL PROTECTED] wrote
  (on Friday, 17 August 2007, 03:25 PM +0200):
   What is the status of 
   http://framework.zend.com/wiki/display/ZFPROP/Zend_Layout
 Zend_Layout 
   or Zend_View Enhanced . Before version 1.0 there was big discussion 
   about it  ,so
   is  layout management will be in version 1.1  ?
  
  I'm currently in the process of reviewing Zend_Layout and
  Zend_View_Enhanced. At this point, it looks like most of
  Zend_View_Enhanced will be accepted with minor changes and minus the
  layout support and Zend_View changes it suggests. I am also actively
  working with Ralph and Padraic to finalize the Zend_Layout proposal and
  scope. Both will be available for 1.1.0.
 
 -- 
 Matthew Weier O'Phinney
 PHP Developer| [EMAIL PROTECTED]
 Zend - The PHP Company   | http://www.zend.com/
 
 

-- 
View this message in context: 
http://www.nabble.com/Zend_Layout-Status---tf4285662s16154.html#a12217687
Sent from the Zend Framework mailing list archive at Nabble.com.



[fw-general] Regex route and url assembling

2007-07-28 Thread PotatoBob

I seem to have a problem with the regex route and assembling urls with the
redirector helper.
!-- Paste route (/123) --
paste
typeZend_Controller_Router_Route_Regex/type
route(\d+)/route
defaults
moduledefault/module
controllerindex/controller
actionview/action
/defaults
map
id1/id
/map
reverse%s/reverse
/paste

Where id = (integer)
$this-getHelper('Redirector')-gotoRoute(array('id' = 1), 'paste', true);
does not work
$this-getHelper('Redirector')-gotoRoute(array($id), 'paste', true); does
work


-- 
View this message in context: 
http://www.nabble.com/Regex-route-and-url-assembling-tf4164403s16154.html#a11848685
Sent from the Zend Framework mailing list archive at Nabble.com.



Re: [fw-general] Inconsistencies with the frontcontroller and the request's getBaseUrl

2007-07-17 Thread PotatoBob

I'll add it to my todo list of stuff to report ;)


Matthew Weier O'Phinney-3 wrote:
 
 -- PotatoBob [EMAIL PROTECTED] wrote
 (on Tuesday, 17 July 2007, 01:53 AM -0700):
 This is more of an unexpected problem than a bug I guess, but just to let
 you
 guys know, the frontController sets the requests baseUrl if you set it
 via
 the controllers setBaseUrl method. You can then grab it via the
 getBaseUrl
 accessor, but the problem is the getBaseUrl method does not grab from the
 request object but from the $_baseUrl var which is only set if you set
 the
 base url using the front controllers setBaseUrl method.
 
 Good catch! Could you please post an issue in the tracker regarding
 this?
 
 -- 
 Matthew Weier O'Phinney
 PHP Developer| [EMAIL PROTECTED]
 Zend - The PHP Company   | http://www.zend.com/
 
 

-- 
View this message in context: 
http://www.nabble.com/Inconsistencies-with-the-frontcontroller-and-the-request%27s-getBaseUrl-tf4095633s16154.html#a11649931
Sent from the Zend Framework mailing list archive at Nabble.com.



Re: [fw-general] ZF Application Variables?

2007-06-30 Thread PotatoBob

Matthew, as far as I can see, Zend_Cache defines what backends you can load,
so writing our own backend at the moment doesn't seem possible without
editing the Zend_Cache factory to include our class.


Matthew Weier O'Phinney-3 wrote:
 
 -- Laurent TAUPIAC [EMAIL PROTECTED] wrote
 (on Friday, 29 June 2007, 02:35 PM +0200):
 
 To expand on what Bill mentioned previously, the combination of
 Zend_Config + Zend_Cache + Zend_Registry would accomplish the same
 functionality:
 
  * Zend_Config for the actual variable storage.
  * Zend_Cache for caching to disk (or database) between requests
  * Zend_Registry to make it globally available in the application
 
 Basically, everything you need is already present.
 
 Imho, database is the best way to manage easily race condition. Disk
 storage
 will lead to problems, especially if you have many fronts.
 
 Zend_Cache can use either memcached or Zend Platform for backends, and
 you can also write your own backend. The benefit to a setup like this is
 that the developer can test locally using filesystem or sqlite, and then
 push live without changing any code but the backend used.
 
 -- 
 Matthew Weier O'Phinney
 PHP Developer| [EMAIL PROTECTED]
 Zend - The PHP Company   | http://www.zend.com/
 
 

-- 
View this message in context: 
http://www.nabble.com/ZF-Application-Variables--tf3996469s16154.html#a11371622
Sent from the Zend Framework mailing list archive at Nabble.com.



[fw-general] ViewRenderer inconsistency with routes and view scripts

2007-06-28 Thread PotatoBob

ViewRenerer is inconsisteny with the default routes and possibly custom
routes because instead of rendering 'actionName.phtml' which would be
consistent with the name of the action it renders the action specified in
the url.

An example of this would be valid urls /foo/fooBar and /foo/foo_bar which
would route to the same action in controller foo and action fooBarAction().
The problem here is with ViewRenderer, it will use the action supplied in
the url for the name of the view script. So /foo/fooBar would render
fooBar.phtml while /foo/foo_bar would render 'foo_bar.phtml' this is a
problem because it would throw a 'cannot find view script' exception on a
valid url from the router's point of view.

Some may argue that this doesn't matter, but VR should be consistent with
the rest of the framework. A route that is valid should be translated no
matter the view script name.

Suppose only intended the user to visit /foo/foobar, but the user visits
/foo/foo_bar then they would get a 'view script' not found exception
(usually caught by the errorController) but the point is that the action 
was dispatched, so VR should render the view.

If you still don't understand what I just said (I know, it's confusing), but
the problem is VR translates whatever was provided by ':action' in the spec
as the view script to render. The solution I believe is that  VR should
stick to a solid naming convention for view scripts either by
actionName.phtml or something.
-- 
View this message in context: 
http://www.nabble.com/ViewRenderer-inconsistency-with-routes-and-view-scripts-tf3996483s16154.html#a11349989
Sent from the Zend Framework mailing list archive at Nabble.com.



Re: [fw-general] ZF Application Variables?

2007-06-28 Thread PotatoBob

I don't think so, there really isn't a need for it with all the current
features... Registry etc...
Another reason is it looks like bad practice to me.

-- 
View this message in context: 
http://www.nabble.com/ZF-Application-Variables--tf3996469s16154.html#a11350087
Sent from the Zend Framework mailing list archive at Nabble.com.



[fw-general] RE: Model Loading helper

2007-06-18 Thread PotatoBob

Well, when you get into a modular directory structure, we don't have the
simplicity of just setting the models folder for every model into the
include_path. Then again we could do require_once('../models/MyModel.php');


Bill Karwin wrote:
 
 Here's what I'm doing in the bootstrap (index.php) of a demo app I'm
 working on:
  
   require_once 'Zend/Loader.php';
   Zend_Loader::registerAutoload();
  
   $appDir = dirname(dirname(__FILE__)) . '/app'; 
   set_include_path($appDir . '/models' . PATH_SEPARATOR .
 get_include_path());
  
 Following this, I have no problem loading models.  Isn't this simpler
 than using another helper class?  Am I missing something?
 However, I realize that in more complex apps, it may not be quite this
 simple.
  
 Regards,
 Bill Karwin
 
 
 
 
   From: PotatoBob [mailto:[EMAIL PROTECTED] 
   Sent: Monday, June 18, 2007 11:47 AM
   To: fw-general@lists.zend.com
   Subject: [fw-general] Model Loading helper
   
   
 
   Normally models are loaded through require_once() or
 Zend_Loader::loadClass() with painfully long paths similar to
 module/models/Model.php or module/models/controller/Model.php and
 more likely ../models/controller/Model.php. After a few discussions on
 #zftalk with ralphschindler,
 SpotSec_Controller_Action_Helper_ModelLoader came to existence.
 ModelLoader does exactly what the name says, it makes loading models one
 step simpler by determining the path to the models folder so all you
 have to do is specify the model's class name. 
 
   Anyways I just wanted to see some feedback, as I never actually
 tested it and feel it is useless... 
 
   If you are using the conventional modular directory structure
 then ModelLoader is already setup and ready to go. If you are not then
 you can setup ModelLoader using __construct(); 
 
 
   Usage:  $this-_helper-ModelLoader('UserModel');
 
   link in proposal form: ModelLoading helper
 http://svn.ralphschindler.com/repo/ZendFramework/Zend_Controller-ModelL
 oader/library/Zend/Controller/Action/Helper/ModelLoader.php  
   
   SpotSec http://www.spotsec.com  
   
 
 
   View this message in context: Model Loading helper
 http://www.nabble.com/Model-Loading-helper-tf3942096s16154.html#a111815
 98 
   Sent from the Zend Framework mailing list archive
 http://www.nabble.com/Zend-Framework-f15440.html  at Nabble.com.
   
 
 
 

-- 
View this message in context: 
http://www.nabble.com/Model-Loading-helper-tf3942096s16154.html#a11181906
Sent from the Zend Framework mailing list archive at Nabble.com.



Re: [fw-general] Zend_Server_Reflection

2007-05-27 Thread PotatoBob



Matthew Weier O'Phinney-3 wrote:
 
 -- PotatoBob [EMAIL PROTECTED] wrote
 (on Saturday, 26 May 2007, 07:10 PM -0700):
 There seems to be a problem that I've found when brought up by someone on
 #
 zftalk. It seems that Zend_Server_Reflection has problems with the use of
 func_get_args() when there is an @param php doc stating extra params.
 
 This will be difficult to resolve; Zend_Server_Reflection iterates
 through the params in the docblock and then uses PHP's Reflection API to
 determine additional information (default values, whether or not it's
 optional, type hints, etc.); if the Reflection API has no knowledge of
 the param, you'll get errors like this.
 
 However, I can probably add some logic to check first that the parameter
 is found by Reflection, and if not, mark it as optional.
 
 Could you log this as an issue in JIRA for me so I can track it better?
 
 Thanks!
 
 Example:
 /**
 * Internally redirects one action to another
 *
 * @param string $action The new action to be redirected to
 * @param mixed Any other parameters passed to this method will be passed
 as
 * parameters to the new action.
 * @access public
 */
 function setAction($action) {
 $this-action = $action;
 $args = func_get_args();
 unset($args[0]);
 call_user_func_array(array($this, $action), $args);
 }
 
 Error msg: ( ! ) Fatal error: Call to a member function isOptional() on a
 non-object in Zend/Server/Reflection/Function/Abstract.php on line 346
 
 -- 
 Matthew Weier O'Phinney
 PHP Developer| [EMAIL PROTECTED]
 Zend - The PHP Company   | http://www.zend.com/
 
 

Unfortunately I don't have a jira account otherwise I would of posted one
already :S

-- 
View this message in context: 
http://www.nabble.com/Zend_Server_Reflection-tf3822461s16154.html#a10827860
Sent from the Zend Framework mailing list archive at Nabble.com.



[fw-general] Zend_Server_Reflection

2007-05-26 Thread PotatoBob

There seems to be a problem that I've found when brought up by someone on
#zftalk. It seems that Zend_Server_Reflection has problems with the use of
func_get_args() when there is an @param php doc stating extra params.

Example:

  /**

  * Internally redirects one action to another

  *

  * @param string $action The new action to be redirected to

  * @param mixed  Any other parameters passed to this method will be passed
as

  *   parameters to the new action.

  * @access public

  */

  function setAction($action) {

  $this-gt;action = $action;

  $args = func_get_args();

  unset($args[0]);

  call_user_func_array(array(amp;$this, $action), $args);

  }

Error msg: ( ! ) Fatal error: Call to a member function isOptional() on a
non-object in Zend/Server/Reflection/Function/Abstract.php on line 346

---

http://www.spotsec.com SpotSec 
-- 
View this message in context: 
http://www.nabble.com/Zend_Server_Reflection-tf3822461s16154.html#a10821733
Sent from the Zend Framework mailing list archive at Nabble.com.