2010年11月18日星期四

Re: [fw-mvc] How to clear view placeholders? (headTitle, headLink, headScript, inlineScript...)

Placeholder-type view helpers extend ArrayObject, so you can do this:

$view->headTitle()->exchangeArray(array());

--
*Hector Virgen*
Sr. Web Developer
http://www.virgentech.com

On Tue, Nov 16, 2010 at 6:48 AM, Rafael Hengles <rhengles@gmail.com> wrote:

> Right now i'm doing this:
>
> <?php
> $phEmpty = array('headTitle', 'headLink', 'headScript', 'inlineScript');
> foreach ( $phEmpty as $phn ) {
> $ph = $view->$phn();
> $phikeys = array();
> foreach ( $ph as $phik => $phiv ) array_push($phikeys, $phik);
> foreach ( $phikeys as $phik ) unset( $ph[$phik] );
> }
> ?>
>
> Is there a better way?
>
> Thanks
>
>

2010年11月16日星期二

Re: [fw-mvc] FlashMessenger namespace not expiring when user is logged in

I have the same problem! :(
--
View this message in context: http://zend-framework-community.634137.n4.nabble.com/FlashMessenger-namespace-not-expiring-when-user-is-logged-in-tp970072p3045622.html
Sent from the Zend MVC mailing list archive at Nabble.com.

[fw-mvc] How to clear view placeholders? (headTitle, headLink, headScript, inlineScript...)

Right now i'm doing this:

<?php
$phEmpty = array('headTitle', 'headLink', 'headScript', 'inlineScript');
foreach ( $phEmpty as $phn ) {
$ph = $view->$phn();
$phikeys = array();
foreach ( $ph as $phik => $phiv ) array_push($phikeys, $phik);
foreach ( $phikeys as $phik ) unset( $ph[$phik] );
}
?>

Is there a better way?

Thanks

2010年11月13日星期六

RE: [fw-auth] Ldap extension not loaded

You are awesome! They are definitely different! I will handle it from here. Thanks so much, Stefan!


-----Original Message-----
From: Stefan Gehrig [mailto:stefan.gehrig.hn@googlemail.com]
Sent: Saturday, November 13, 2010 6:42 PM
To: Gina-Marie Rollock
Cc: fw-auth@lists.zend.com
Subject: Re: [fw-auth] Ldap extension not loaded

If you're running the sample code from the command line for example, it may be that this is a different interpreter or that it uses a different php.ini.

You could run a phpinfo(); in both of your scripts and check if there is any evidence to ext/ldap.

Am 13.11.2010 um 15:39 schrieb Gina-Marie Rollock:

> Why would it be different? Is there a way I can check if I'm using a different interpreter?
>
>
>
> -----Original Message-----
> From: Stefan Gehrig [mailto:stefan.gehrig.hn@googlemail.com]
> Sent: Saturday, November 13, 2010 6:39 PM
> To: Gina-Marie Rollock
> Cc: fw-auth@lists.zend.com
> Subject: Re: [fw-auth] Ldap extension not loaded
>
> Actually the code to check for the LDAP extension is
>
> if (!extension_loaded('ldap')) {
> /**
> * @see Zend_Ldap_Exception
> */
> require_once 'Zend/Ldap/Exception.php';
> throw new Zend_Ldap_Exception(null, 'LDAP extension not loaded',
> Zend_Ldap_Exception::LDAP_X_EXTENSION_NOT_LOADED);
> }
>
> in the constructor... Hard to say, what the problem is - but are you sure that the PHP interpreter running your sample script is the same interpreter that's running your other Zend_Ldap code?
>
> Best regards
>
> Stefan
>
>
> Am 13.11.2010 um 15:29 schrieb rollockg:
>
>>
>> I am trying to authenticate via LDAP. I am getting the message
>> "0x7002: LDAP extension not loaded". I have checked everything and
>> compared it to other servers where I am successfully using LDAP. Everything appears the same.
>>
>> I decided to create a simple php script like below, utilizing the
>> code from
>> /Zend/Ldap.php:
>>
>> <?php
>>
>> if (!extension_loaded('ldap')) {
>> echo 'LDAP Extension not loaded!';
>> } else {
>> echo 'Good to go!';
>> }
>> ?>
>>
>> I ran this script on the other servers from which I can successfully
>> authenticate via LDAP, and then on the server that I'm getting the
>> "not loaded" message on.
>>
>> On all of them I am getting the "Good to go!" message from my script.
>>
>> So my question is, why is my little test script returning a "Good" on
>> finding the extension, but the Framework is not? What am I missing?
>> Is there something else I can check? This is Framework 1.9.6.
>> --
>> View this message in context:
>> http://zend-framework-community.634137.n4.nabble.com/Ldap-extension-n
>> o t-loaded-tp3041379p3041379.html Sent from the Zend Auth mailing
>> list archive at Nabble.com.
>

Re: [fw-auth] Ldap extension not loaded

If you're running the sample code from the command line for example, it may be that this is a different interpreter or that it uses a different php.ini.

You could run a phpinfo(); in both of your scripts and check if there is any evidence to ext/ldap.

Am 13.11.2010 um 15:39 schrieb Gina-Marie Rollock:

> Why would it be different? Is there a way I can check if I'm using a different interpreter?
>
>
>
> -----Original Message-----
> From: Stefan Gehrig [mailto:stefan.gehrig.hn@googlemail.com]
> Sent: Saturday, November 13, 2010 6:39 PM
> To: Gina-Marie Rollock
> Cc: fw-auth@lists.zend.com
> Subject: Re: [fw-auth] Ldap extension not loaded
>
> Actually the code to check for the LDAP extension is
>
> if (!extension_loaded('ldap')) {
> /**
> * @see Zend_Ldap_Exception
> */
> require_once 'Zend/Ldap/Exception.php';
> throw new Zend_Ldap_Exception(null, 'LDAP extension not loaded',
> Zend_Ldap_Exception::LDAP_X_EXTENSION_NOT_LOADED);
> }
>
> in the constructor... Hard to say, what the problem is - but are you sure that the PHP interpreter running your sample script is the same interpreter that's running your other Zend_Ldap code?
>
> Best regards
>
> Stefan
>
>
> Am 13.11.2010 um 15:29 schrieb rollockg:
>
>>
>> I am trying to authenticate via LDAP. I am getting the message
>> "0x7002: LDAP extension not loaded". I have checked everything and
>> compared it to other servers where I am successfully using LDAP. Everything appears the same.
>>
>> I decided to create a simple php script like below, utilizing the code
>> from
>> /Zend/Ldap.php:
>>
>> <?php
>>
>> if (!extension_loaded('ldap')) {
>> echo 'LDAP Extension not loaded!';
>> } else {
>> echo 'Good to go!';
>> }
>> ?>
>>
>> I ran this script on the other servers from which I can successfully
>> authenticate via LDAP, and then on the server that I'm getting the
>> "not loaded" message on.
>>
>> On all of them I am getting the "Good to go!" message from my script.
>>
>> So my question is, why is my little test script returning a "Good" on
>> finding the extension, but the Framework is not? What am I missing? Is
>> there something else I can check? This is Framework 1.9.6.
>> --
>> View this message in context:
>> http://zend-framework-community.634137.n4.nabble.com/Ldap-extension-no
>> t-loaded-tp3041379p3041379.html Sent from the Zend Auth mailing list
>> archive at Nabble.com.
>

RE: [fw-auth] Ldap extension not loaded

Why would it be different? Is there a way I can check if I'm using a different interpreter?

-----Original Message-----
From: Stefan Gehrig [mailto:stefan.gehrig.hn@googlemail.com]
Sent: Saturday, November 13, 2010 6:39 PM
To: Gina-Marie Rollock
Cc: fw-auth@lists.zend.com
Subject: Re: [fw-auth] Ldap extension not loaded

Actually the code to check for the LDAP extension is

if (!extension_loaded('ldap')) {
/**
* @see Zend_Ldap_Exception
*/
require_once 'Zend/Ldap/Exception.php';
throw new Zend_Ldap_Exception(null, 'LDAP extension not loaded',
Zend_Ldap_Exception::LDAP_X_EXTENSION_NOT_LOADED);
}

in the constructor... Hard to say, what the problem is - but are you sure that the PHP interpreter running your sample script is the same interpreter that's running your other Zend_Ldap code?

Best regards

Stefan


Am 13.11.2010 um 15:29 schrieb rollockg:

>
> I am trying to authenticate via LDAP. I am getting the message
> "0x7002: LDAP extension not loaded". I have checked everything and
> compared it to other servers where I am successfully using LDAP. Everything appears the same.
>
> I decided to create a simple php script like below, utilizing the code
> from
> /Zend/Ldap.php:
>
> <?php
>
> if (!extension_loaded('ldap')) {
> echo 'LDAP Extension not loaded!';
> } else {
> echo 'Good to go!';
> }
> ?>
>
> I ran this script on the other servers from which I can successfully
> authenticate via LDAP, and then on the server that I'm getting the
> "not loaded" message on.
>
> On all of them I am getting the "Good to go!" message from my script.
>
> So my question is, why is my little test script returning a "Good" on
> finding the extension, but the Framework is not? What am I missing? Is
> there something else I can check? This is Framework 1.9.6.
> --
> View this message in context:
> http://zend-framework-community.634137.n4.nabble.com/Ldap-extension-no
> t-loaded-tp3041379p3041379.html Sent from the Zend Auth mailing list
> archive at Nabble.com.

Re: [fw-auth] Ldap extension not loaded

Actually the code to check for the LDAP extension is

if (!extension_loaded('ldap')) {
/**
* @see Zend_Ldap_Exception
*/
require_once 'Zend/Ldap/Exception.php';
throw new Zend_Ldap_Exception(null, 'LDAP extension not loaded',
Zend_Ldap_Exception::LDAP_X_EXTENSION_NOT_LOADED);
}

in the constructor... Hard to say, what the problem is - but are you sure that the PHP interpreter running your sample script is the same interpreter that's running your other Zend_Ldap code?

Best regards

Stefan


Am 13.11.2010 um 15:29 schrieb rollockg:

>
> I am trying to authenticate via LDAP. I am getting the message "0x7002: LDAP
> extension not loaded". I have checked everything and compared it to other
> servers where I am successfully using LDAP. Everything appears the same.
>
> I decided to create a simple php script like below, utilizing the code from
> /Zend/Ldap.php:
>
> <?php
>
> if (!extension_loaded('ldap')) {
> echo 'LDAP Extension not loaded!';
> } else {
> echo 'Good to go!';
> }
> ?>
>
> I ran this script on the other servers from which I can successfully
> authenticate via LDAP, and then on the server that I'm getting the "not
> loaded" message on.
>
> On all of them I am getting the "Good to go!" message from my script.
>
> So my question is, why is my little test script returning a "Good" on
> finding the extension, but the Framework is not? What am I missing? Is there
> something else I can check? This is Framework 1.9.6.
> --
> View this message in context: http://zend-framework-community.634137.n4.nabble.com/Ldap-extension-not-loaded-tp3041379p3041379.html
> Sent from the Zend Auth mailing list archive at Nabble.com.