• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux Catalyst::View::PHP Download

Catalyst::View::PHP

August 13, 2009
The Template View Class is a software framework that helps developers create dynamic views for web applications. It leverages pre-existing templates and data sources to generate HTML documents, improving efficiency and accuracy in coding.
Version 0.01
License Perl Artistic License
Platform Linux
Supported Languages English
Homepage search.cpan.org
Developed by Rusty Conover
Catalyst::View::PHP is a view class designed for PHP::Interpreter. Your application subclass can easily inherit from this class. This plugin is designed to render the template specified in $c->stash->{template}, and if that fails, it looks to $c->request->match. The template variables for this plugin are set up from the content in $c->stash. They are then augmented with template variable base set to Catalyst's $c->req->base, template variable c to Catalyst's $c, and template variable name to Catalyst's $c->config->{name}. The output of this plugin is stored in $c->response->output.

If you wish to override PHP config settings, it is possible to do so in your application's view class by setting __PACKAGE__->config->{OPTION}, as described in the Synopsis. Make sure to check out the available options document on the PHP::Interpreter documentation if you are interested in exploring other options.

In PHP, the variables exported are the request parameters for $_GET and $_POST, depending on the method used to send the request. It is also worth noting that all of the stash is exported, just like in Template Toolkit. You can access the current context by calling $c.

If you are interested in implementing Catalyst::View::PHP, use the helper myapp_create.pl view PHP PHP. This creates the necessary files to implement this plugin. Next, you will want to set the override PHP include path. You can find instructions for doing this in the config. __PACKAGE__->config->{INCLUDE_PATH} = '/usr/local/generic/templates:/usr/local/myapp/templates';

Finally, when using Catalyst::View::PHP, you can forward to MyApp::View::PHP when in a private C action.
What's New

Version 0.01: N/A

Free Download 3.7K
338
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    154
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    89
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    80
  6. porm r2
    73
  7. Clewarecontrol 0.8
    72
  8. Java Games 1.0
    72
  9. Swiftfox 3.0b5pre-2
    71
  10. fuseftp 0.8
    71

Related Downloads

Geki3
The Geki3 project is a software that offers a 2D shooting game ...
FTP SyncAgent
FTP SyncAgent is a tool to synchronize a local folder with a ...
The interlace/deinterlace plug-in
The Interlace/Deinterlace plug-in for Gimp can swiftly interlace/deinterlace all layers in a ...
News::GnusFilter
This software scores Usenet posts based on specific criteria.
Parted Magic Partition Manager DirectBoot
Parted Magic Partition Manager DirectBoot is a software that enables users to ...
GoblinX (XFlash)
This software is a Live-CD built on the Slackware Linux distribution, allowing ...
BOSS
BOSS GNU/Linux is a Linux version crafted by C-DAC.
Florence
Florence is a GNOME-based software that provides a virtual keyboard.
GD::Image
GD::Image is a Perl software class designed for the GD image library, ...
JMessage
JMessage is a Java-based clone of xmessage that is capable of running ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.