PHPackages                             tc/pjax-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. tc/pjax-bundle

ActiveSymfony-bundle[Utility &amp; Helpers](/categories/utility)

tc/pjax-bundle
==============

TcPjaxBundle

v1.0.2(10y ago)1118MITPHPPHP &gt;=5.3.2

Since May 8Pushed 10y ago3 watchersCompare

[ Source](https://github.com/ThreeceeStudios/TcPjaxBundle)[ Packagist](https://packagist.org/packages/tc/pjax-bundle)[ Docs](https://github.com/ThreeceeStudios/TcPjaxBundle)[ RSS](/packages/tc-pjax-bundle/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (3)Dependencies (2)Versions (4)Used By (0)

Tc Pjax Bundle
==============

[](#tc-pjax-bundle)

[![Latest Stable Version](https://camo.githubusercontent.com/d48b75678957c8777afa8bec957a6e70a7061532cd21033f00a37017193de15a/68747470733a2f2f706f7365722e707567782e6f72672f74632f706a61782d62756e646c652f762f737461626c65)](https://packagist.org/packages/tc/pjax-bundle)

[![SensioLabsInsight](https://camo.githubusercontent.com/3e52109efc7b9b2c67d2f828fe8f9d4fa94b92065789c71a9dd80aa3f8e14fa7/68747470733a2f2f696e73696768742e73656e73696f6c6162732e636f6d2f70726f6a656374732f62626435646230372d356136312d346361322d623038312d3264633063393465376362342f6269672e706e67)](https://insight.sensiolabs.com/projects/bbd5db07-5a61-4ca2-b081-2dc0c94e7cb4)

Integrates Pjax to Symfony

Installation
------------

[](#installation)

```
composer require tc/pjax-bundle

```

Enable the bundle in your `AppKernel.php`

```
$bundles = array(
    // ...

    new Tc\Bundle\Pjax\TcPjaxBundle(),

    // ...
);
```

Include the scripts in your templates

```

{# OR #}

{% javascripts
 '@TcPjaxBundle/Resources/public/vendor/jquery.js'
 '@TcPjaxBundle/Resources/public/vendor/jquery.pjax.js'
 '@TcPjaxBundle/Resources/public/js/tc-pjax.js'
%}

{% endjavascripts %}
```

Usage
-----

[](#usage)

You will now want to create a pjax container, and different layouts for `full` and `pjax`

#### base.html.twig

[](#basehtmltwig)

```

  {% block title %}{% endblock %}

{% block body %}{% endblock %}

```

#### base-pjax.html.twig

[](#base-pjaxhtmltwig)

```
{% block title %}{% endblock %}
{% block body_inner %}{% endblock %}
```

#### your-layout.html.twig

[](#your-layouthtmltwig)

```
{% extends pjax('#your-layout', '::base.html.twig', '::base-pjax.html.twig') %}

{% block title %}Your Title{% endblock %}

{% block body %}

    {% block body_inner %}

      Your Content

    {% endblock %}

{% endblock %}
```

License
-------

[](#license)

TcPjaxBundle is licensed with the MIT license.

See LICENSE for more details.

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity60

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~47 days

Total

3

Last Release

3934d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/d2d6816fd5e3bcf30fd6cf5cacd03518594c9651ba132248c99ef852dd613426?d=identicon)[carlcraig](/maintainers/carlcraig)

---

Top Contributors

[![carlcraig](https://avatars.githubusercontent.com/u/919781?v=4)](https://github.com/carlcraig "carlcraig (4 commits)")

---

Tags

pjaxtcpjax-bundlejquery-pjax

### Embed Badge

![Health badge](/badges/tc-pjax-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/tc-pjax-bundle/health.svg)](https://phpackages.com/packages/tc-pjax-bundle)
```

###  Alternatives

[pentatrion/vite-bundle

Vite integration for your Symfony app

2725.3M13](/packages/pentatrion-vite-bundle)[spatie/laravel-pjax

A pjax middleware for Laravel 5

513371.8k11](/packages/spatie-laravel-pjax)[pixelopen/cloudflare-turnstile-bundle

A simple package to help integrate Cloudflare Turnstile on Symfony.

31205.8k3](/packages/pixelopen-cloudflare-turnstile-bundle)[netgen/layouts-core

Netgen Layouts enables you to build and manage complex web pages in a simpler way and with less coding. This is the core of Netgen Layouts, its heart and soul.

3689.4k10](/packages/netgen-layouts-core)[netgen/content-browser

Netgen Content Browser is a Symfony bundle that provides an interface which selects items from any kind of backend and returns the IDs of selected items back to the calling code.

14112.1k8](/packages/netgen-content-browser)[leapt/core-bundle

Symfony LeaptCoreBundle

2529.1k4](/packages/leapt-core-bundle)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
