To create custom view helpers to Zend framework 2, follow these steps:

  • Create a helper under the src directory. In this case, we name it Testhelper.
  • Build Testhelper content to:

namespace Test\View\Helper;

use Zend\View\Helper\AbstractHelper;

class Testhelper extends AbstractHelper

{

public function __invoke($str, $find)

 {

if (! is_string($str)){

return 'must be string';

  }

if (strpos($str, $find) === false){

return 'not found';

  }

return 'found';

  }

}

  • Now register it in Module.php
  • Call it in the view

echo $this->test_helper("me","e");

BY Best Interview Question ON 22 Feb 2019